Я использую API-интерфейс Sage One API от Eddie Harrison (https://github.com/eddieharrison/sageone-api-php). Я пытаюсь сделать обычную проверку подлинности с помощью API, однако он возвращает следующую ошибку:Ошибка «unsupported_grant_type» при использовании API Sage One
string(35) "{"error":"unsupported_grant_type"} " int(0) Warning: json_decode() expects parameter 1 to be string, array given in /var/www/vhosts/mojo.eu.com/nf2015.mojo.eu.com/app/sageone/SageOne.php on line 59
Согласно API документации Sage One, ошибка «unsupported_grant_type» происходит, когда неправильный тип Субсидия предоставляется. Он должен быть либо authorization_code
, либо refresh_token
. Однако в коде явно используется authorization_code
.
Я заметил, что URL-адрес, который я использую для библиотеки Sage One API, отличается от тех, которые содержатся в документации, но даже их изменение в документах не решает проблему.
У кого-нибудь есть идеи?