使用刷新令牌访问Box Api

时间:2016-11-17 14:28:18

标签: rest authorization box

我们如何使用生成的刷新令牌访问Box API?我已按照所有步骤生成访问令牌和刷新令牌,但我无法在任何地方找到它如何使用刷新令牌访问API。

这就是我现在所拥有的:

curl -X GET -H "Authorization: Bearer <Access-Token>" "https://api.box.com/2.0/folders/0"

我无法做到这一点:

curl -X GET -H "Authorization: <Refresh-Token>" "https://api.box.com/2.0/folders/0"

curl -X GET -H "Authorization: Bearer <Refresh-Token>" "https://api.box.com/2.0/folders/0"

知道如何在API调用中使用Refresh令牌吗?

1 个答案:

答案 0 :(得分:3)

access_token用于进行Box Content API调用。

refresh_token用于获取新的access_token&amp; refresh_token对,因为access_tokens在大约60分钟后到期。

curl https://api.box.com/oauth2/token 
-d 'grant_type=refresh_token' \
-d 'refresh_token=<MY_REFRESH_TOKEN>' \
-d 'client_id=<MY_CLIENT_ID>' \
-d 'client_secret=<MY_CLIENT_SECRET>' \
-X POST
相关问题