我正在使用盒子API
通过身份验证我得到访问令牌(AT)和刷新令牌(RT)。
1小时后, AT 过期。现在我要求服务器使用当前的 RT
请求: -
邮政
Edited grid
参数: -
1)grant_type
2)client_id
3)client_secret
4)referh_token
实际结果如下
{
access_token:新AT
referh_token:新RT
.....
.....
}
但我的结果是
{
“错误”:“invalid_grant”,
“error_description”:“刷新令牌已过期”
}
请帮帮我。
先谢谢
答案 0 :(得分:0)
如果您的刷新令牌过期,您必须从头开始启动OAuth登录流程,以获得新的刷新令牌。
从第2步开始: https://developer.box.com/v2.0/docs/oauth-20#section-2-the-first-leg
确保您的代码侦听" 401 Unauthorized"来自API的响应,并将新的刷新令牌保存回初始化代码的任何位置。