XeroAPI / xero-php-oauth2

Xero PHP SDK for oAuth 2 generated from Xero API OpenAPI Spec 3.0
MIT License
91 stars 65 forks source link

Fatal error: Uncaught League\OAuth2\Client\Provider\Exception\IdentityProviderException: invalid_grant in /var/www/html/payroll/xero/vendor/league/oauth2-client/src/Provider/GenericProvider.php on line 222 #211

Closed nadeeravista closed 3 years ago

nadeeravista commented 3 years ago

Im getting the following error when trying to refresh token

Code used https://github.com/XeroAPI/xero-php-oauth2#authorizedresourcephp

Fatal error: Uncaught League\OAuth2\Client\Provider\Exception\IdentityProviderException: invalid_grant in /var/www/html/payroll/xero/vendor/league/oauth2-client/src/Provider/GenericProvider.php on line 222

League\OAuth2\Client\Provider\Exception\IdentityProviderException: invalid_grant in /var/www/html/payroll/xero/vendor/league/oauth2-client/src/Provider/GenericProvider.php on line 222

Any help would be much appreciated.

nadeeravista commented 3 years ago

Figured out. If we try refresh after 30min then it is not refreshing seems need to reauthorise using authorization_code