我正在进行需要 OAuth2 的 API 调用。我最初拨打电话并通过网络登录对其进行授权。然后,我使用提供的刷新令牌并使用它在我的应用程序中进行后续调用。
问题是在随后的调用中,刷新令牌用完了,我得到了一个新令牌。我将这个新的保存在数据库中,然后在下次调用时使用保存的那个。这对于大约 xx 次调用非常有用,然后由于某种原因刷新令牌变坏了,我不得不再次通过网络登录手动获取一个。
我无法说出我所知道的令牌何时变坏或为什么变坏。
有没有办法只发送登录信息或 OAuth2 信息或其他可以让我获得新的有效刷新令牌而无需“授权”我自己的应用程序的方法?
我使用的 API 是 Constant Contact。