2017-06-30 84 views
0

我正在使用Box API。
通過認證我得到訪問令牌(AT)刷新令牌(RT)
1小時後AT已過期。現在,我請求到服務器當前RTBox API刷新令牌1小時後過期(BOX)

請求: -

https://api.box.com/oauth2/token
PARAMS: -
1)grant_type
2)CLIENT_ID
3)client_secret
4) referh_token

實際結果是李柯本
{
的access_token:新的AT
refersh_token:新RT
.....
.....
}

,但我的結果是
{
「錯誤」:「invalid_grant」,
「error_description」:「刷新令牌已過期」
}

請幫幫我。

由於提前

回答

0

如果您刷新令牌是以往任何時候都過期了,你必須通過從一開始的OAuth登錄流程得到一個新的刷新令牌。

步驟2在這裏開始: https://developer.box.com/v2.0/docs/oauth-20#section-2-the-first-leg

確保您的代碼偵聽來自API「401未授權」響應,並保存新的刷新令牌回來,無論你是從初始化代碼。