Trello Rest API Create Card возвращает 401 Unauthorized — но только через код ⇐ C#
Trello Rest API Create Card возвращает 401 Unauthorized — но только через код
В настоящее время я пытаюсь реализовать интеграцию 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-запрос нет. Я все дважды проверяю, но не могу обнаружить никаких ошибок.
В настоящее время я пытаюсь реализовать интеграцию 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-запрос нет. Я все дважды проверяю, но не могу обнаружить никаких ошибок.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
PHP Curl возвращает 401 Unauthorized при подключении к кошельку Monero RPC
Anonymous » » в форуме Php - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-