自动刷新box.com令牌失败

时间:2013-10-11 15:46:52

标签: box-api

我正在使用box.com Java SDK for V2 API。我不时注意到令牌刷新失败,即使它已经获得了refresh_token已经超过14天。失败原因背后的原因并非出现在调用者身上。

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

1 个答案:

答案 0 :(得分:0)

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

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

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