I work on an integration created by AWeber Communications that we transitioned from V2 to V3 a few months ago. We refresh the OAuth 2 tokens regularly and store both the resulting access & refresh tokens when a refresh occurs. We have been receiving the following response from the token refresh endpoint:
{
"error": "invalid_grant",
"error_description": "refresh_token is revoked"
}
Do refresh tokens eventually stop working for a specific connection? We refresh the tokens regularly (several times a day IIRC) so the refresh token is one that was returned from a recent refresh. I'm starting to wonder if a connected integration can only be refreshed some number of times before requiring the user to explicitly reauthorize the integration.
Any help would be appreciated. I tried to file an issue with the
help.etsy.com but it is unclear whether this would be help selling or help buying. The issue was ultimately closed without a response :(
Thanks in advance, dave.
--
Dave Shawley