生成访问令牌
开发环境
开发环境
POST
/rest/v1/oauth/token
token
端点,作为使用代码交换证明密钥 (PKCE) 的授权码流程的一部分。有关更多信息,请参阅身份验证。{credentials}
字符串必须是的Base64编码值{client id}:{client secret}
。client_id
:使用和client_secret
主体参数提供您的集成凭据。grant_type``authorization_code
code_verifier
您在创建用户授权 URL 时生成的值。refresh_token
来自上一个用户令牌请求的值,您可以获得一个新的访问令牌,其范围与上一个相同或更小,但有效期已更新。您还将收到一个新的刷新令牌,您可以使用它再次刷新访问令牌。grant_type``refresh_token
refresh_token
先前的令牌请求。请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/rest/v1/oauth/token' \
--header 'Authorization: Basic {credentials}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=authorization_code' \
--data-urlencode 'code_verifier=i541qdcfkb4htnork0w92lnu43en99ls5a48ittv6udqgiflqon8vusojojakbq4' \
--data-urlencode 'code=kp8nnroja7qnx00.opyc1p76rcbyflsxbycjqfp3ub8vzsvltpzwafy9q5l45dn5fxzhe7i7a6mg1i2t8jpsa6sebdeumkzzhicskabgevrxsssec4dvjwfvhq4gs3ugghguar0voiqpfb7axsapiojoter8v3w2s5s3st84jpv2l06h667iw241xngy9c8=vu1tnjp7sz' \
--data-urlencode 'redirect_uri=https://example.com/process-auth'
响应示例响应示例
{
"access_token": "JagALLazU0i2ld9WW4zTO4kaG0lkvP8Y5sSO206ZwxNF4E1y3xKJKF7TzN17BXTfaNOeY0P88AeRCE6cRF7SJzvf3Sx97rA80sGHtFplFo",
"refresh_token": "JABix5nolsk9k8n2r0f8nq1gw4zjo40ht6sb4i573wgdzmkwdmiy6muh897hp0bxyab276wtgqkvtob2mg9aidt5d6rcltcbcgs101",
"token_type": "Bearer",
"expires_in": 14400,
"scope": "asset:read design:meta:read design:permission:read folder:read"
}
请求参数
Header 参数
Authorization
string
可选
示例值:
Basic {credentials}
Content-Type
string
必需
示例值:
application/x-www-form-urlencoded
Body 参数application/x-www-form-urlencoded
grant_type
string
可选
refresh_token:使用刷新令牌生成访问令牌。
示例值:
authorization_code
code_verifier
string
可选
示例值:
i541qdcfkb4htnork0w92lnu43en99ls5a48ittv6udqgiflqon8vusojojakbq4
code
string
可选
示例值:
kp8nnroja7qnx00.opyc1p76rcbyflsxbycjqfp3ub8vzsvltpzwafy9q5l45dn5fxzhe7i7a6mg1i2t8jpsa6sebdeumkzzhicskabgevrxsssec4dvjwfvhq4gs3ugghguar0voiqpfb7axsapiojoter8v3w2s5s3st84jpv2l06h667iw241xngy9c8=vu1tnjp7sz
redirect_uri
string
可选
示例值:
https://example.com/process-auth
返回响应
修改于 2024-06-26 08:48:41