Trello Rest API Create Card возвращает 401 Unauthorized — но только через кодC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Trello Rest API Create Card возвращает 401 Unauthorized — но только через код

Сообщение Anonymous »


В настоящее время я пытаюсь реализовать интеграцию Trello в Unity с помощью Trello Rest API. Я могу отобразить данную доску со списками и карточками. Никаких проблем пока. Но как только я пытаюсь создать или обновить карту, получаю несанкционированное исключение. У моего токена есть разрешение на запись, и когда я запускаю команду через тестер ReqBin Curl, с командой все в порядке, и карта будет добавлена ​​на плату. Но HTTP-запрос выдает несанкционированную ошибку.

Команда Curl, которая работает

curl -X POST https://api.trello.com/1/cards?idList={ ... {app_token} -d '{"name":"TestCard" ,"desc":"description"}' --header "Тип контента: application/json" Функция HTTP-запроса (данные в настоящее время представляют собой пустую строку, поскольку в данный момент я пытаюсь добавить данные в URL-адрес)

private static async Task SendTrelloPostHttpRequest(строковый URL, строковые данные) { Debug.Log(url); используя (вар httpClient = новый HttpClient()) { используя (запрос var = новый HttpRequestMessage(System.Net.Http.HttpMethod.Post, url)) { Ответ HttpResponseMessage = ожидайте httpClient.PostAsync(url, new StringContent(data)); если (!response.IsSuccessStatusCode) { Debug.LogError("Ошибка " + ответ.StatusCode); вернуть ложь; } еще { Debug.Log("Успешно " + response.Content.ToString()); вернуть истину; } } } И это URL-адрес, который я использую для запуска запроса

string url = $"{_trelloAPI}cards?idList={listId}&key={_trelloAppKey}&token={_trelloAppToken} -d '{{\"name\":\"{card.Name}\ ",\"desc\":\"{card.Desc}\"}}\' --header \"Тип контента: application/json\""; Я понятия не имею, почему запрос на завивку работает, а http-запрос нет. Я все дважды проверяю, но не могу обнаружить никаких ошибок.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»