достаточный объем при попытке доступа к файлам API в Xero с помощью OAuth2 - PullRequest
0 голосов
/ 21 января 2020

Я делаю запрос на получение https://api.xero.com/files.xro/1.0/Folders. Он возвращает следующий ответ с «достаточным_обзором».

{StatusCode: 401, ReasonPhrase: 'Unauthorized', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
  Xero-Correlation-Id: 0d0de4f4-9f8f-4592-9150-178ad2fedb25
  Pragma: no-cache
  Connection: keep-alive
  X-Client-TLS-ver: tls1.2
  Cache-Control: no-store, no-cache, max-age=0
  Date: Tue, 21 Jan 2020 04:13:44 GMT
  Server: Kestrel
  WWW-Authenticate: insufficient_scope
  Content-Length: 124
  Expires: Tue, 21 Jan 2020 04:13:44 GMT
}}

При авторизации область действия включает в себя «файл». Что-нибудь еще я должен включить в объем? Или какие-либо другие настройки отсутствуют?

(запросы на бухгалтерию. Контакты, использующие тот же токен / tenantid, выполнены успешно. Я использую демонстрационную компанию.)

Ответы [ 2 ]

0 голосов
/ 21 января 2020

Спасибо за ваш ответ. Извините, у меня есть «файлы» в области. не «файл». Но все равно терпит неудачу с вышеуказанной ошибкой. Я получаю счета, контакты успешно.

0 голосов
/ 21 января 2020

Имя области, которая вам понадобится при авторизации, - files, а не «file». Вы можете проверить области действия на используемом токене, перейдя по адресу jwt.io или подобному.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...