0

我正在使用 box.com Java SDK for V2 API。我不时注意到令牌刷新失败,即使自获得 refresh_token 以来还没有超过 14 天。它失败的原因并没有出现在调用者身上。

您建议重试刷新令牌的最佳做法是什么?

4

1 回答 1

0

刷新令牌时,旧的刷新令牌和访问令牌已过期。您需要添加一个 OAuthRefreshListener 来监控刷新事件。

client.addOAuthRefreshListener(new OAuthRefreshListener() { @Override public void onRefresh(IAuthData newAuthData) { // TODO: your logic to save the new auth data. } });

退出应用程序并重新进入后,您可以使用保存的身份验证数据对客户端进行身份验证。

于 2013-10-24T18:04:14.113 回答