Laravel Xero Потребителю было отказано в доступе к этому ресурсу - PullRequest
0 голосов
/ 02 июля 2018

Xero Public API

Laravel 5.6

После получения доступа к Xero (имя моего приложения) для получения доступа к моей демонстрационной компании в Xero, продолжайте получать следующий вызов. Он возвращается с параметрами запроса oauth_token, oauth_verifier и org, но завершается неудачно при попытке выполнить запрос в приведенном ниже списке в строке 74

https://gist.github.com/seivad/a54901974ec4064f8fe6665e11a86598

Я не могу найти на их сайте API ничего, чтобы посоветовать, что делать дальше ...

1 Ответ

0 голосов
/ 25 августа 2018

Могу ли я предположить, что вы используете библиотеку calcinai / xero-php ?

Единственное, что я могу придумать, чтобы проверить это:

  1. Вы используете клиент Public Application. Является ли приложение , которое вы настроили в Xero, общедоступным или частным?

  2. Правильно ли настроены параметры services.config в соответствии с вашими учетными данными приложения и доменом обратного вызова, с которым вы тестируете?

  3. Ваша сессия определенно продолжается с правильными токенами? (возможно, стоит посмотреть, что выводятся из вызовов session () -> get () по строкам 67 и 68

Для чего бы это ни стоило, описания ошибок oauth для Xero приведены здесь, но я не вижу вашего: https://developer.xero.com/documentation/auth-and-limits/oauth-issues

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