我们如何使用生成的刷新令牌访问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令牌吗?
答案 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