Конечные точки отчетов Xero API не авторизованы - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь сделать несколько вызовов GET через Почтальон на следующую конечную точку: https://api.xero.com/api.xro/2.0/Reports/BalanceSheet

получаю эту ошибку:

{"title":"Unauthorized","status":401,"detail":"AuthorizationUnsuccessful","instance":"674c99d2-0ae3-4940-b23b-aec74cef79ea"}

В документах говорится Это проблема ролей пользователей, и она предполагает, что доступ к «просмотру отчетов» отключен, но я уверен, что все настроено правильно: снимок экрана параметров роли пользователя

Работает нормально через предварительный просмотр API, поэтому я не вижу, что мне не хватает.

Любая помощь?

Если это имеет значение, я использую маршрут Oauth2.0.

1 Ответ

2 голосов
/ 13 января 2020

Скорее всего, вы пропустите область действия accounting.reports.read.

Во время процесса авторизации, когда вы направляете своего пользователя на https://login.xero.com/identity/connect/authorize... URL, попробуйте включить параметр запроса accounting.reports.read в scope (конечно же, вместе с вашими существующими областями).

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