Token_网盘与相册服务_API文档

插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

详细使用方法参考用户指南:用户指南链接

JWT 方式登录参考文档: JWT 登录链接

流控信息

当前云产品API请求速率暂未透出。

授权信息

当前云产品暂无权限信息透出。

请求语法

POST /v2/oauth/token HTTP/1.1

请求参数

字段名称字段详情
domain_idstring
grant_typestring

授权类型,有以下取值:展开详情

示例值:refresh_token
codestring

认证完成后回调地址中携带的 code,当 grant_type 为 authorization_code 时,此参数必传

示例值:0045157fa8e24f4f9a0d9e3ff158c1e0
redirect_uristring

填写发起 authorize 时传入的 redirect_uri,当 grant_type 为 authorization_code 时必填

示例值:https://aliyun.com/pds
client_idstring

在阿里云 PDS 控制台申请的 App 对应的 ID

示例值:1Zu***flH
client_secretstring

在阿里云 PDS 控制台申请的 App 对应的 Secret,WebServer 类型的 App 必填此参数

示例值:80D***3i5
refresh_tokenstring

用于刷新 Token 的令牌,当 grant_type 为 refresh_token 时此参数必传

示例值:399623e13353490391266c7d48a13ed1
assertionstring

通过 JWT 私钥签名的字符串,里面包含待授权的用户信息和授权参数,结构参考 JWTPayload。当 grant_type 为 urn:ietf:params:oauth:grant-type:jwt-bearer 时此参数必填。

示例值:ey***asd

返回参数

字段名称字段详情
access_tokenstring

访问凭证

示例值:eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjOWI3YTVhYTA0ZDE0YWUzODY3ZmRjODg2ZmEwMWRhNCIsImN1c3RvbUpzb24iOiJ7XCJjbGllbnRJZFwiOlwiMjVkelgzdmJZcWt0Vnh5WFwiLFwiZG9tYWluSWRcIjpcImJqMjlcIixcInNjb3BlXCI6W1wiRFJJVkUuQUxMXCIsXCJTSEFSRS5BTExcIixcIkZJTEUuQUxMXCIsXCJVU0VSLkFMTFwiLFwiVklFVy5BTExcIixcIlNUT1JBR0UuQUxMXCIsXCJTVE9SQUdFRklMRS5MSVNUXCIsXCJCQVRDSFwiLFwiT0FVVEguQUxMXCIsXCJJTUFHRS5BTExcIixcIklOVklURS5BTExcIixcIkFDQ09VTlQuQUxMXCJdLFwicm9sZVwiOlwidXNlclwiLFwicmVmXCI6XCJodHRwczovL3d3dy5hbGl5dW5kcml2ZS5jb20vXCIsXCJkZXZpY2VfaWRcIjpcImIyODIwNWU1YzU5NzRjY2JiODI3MDNiNjhkYjhjNDUxXCJ9IiwiZXhwIjoxNjQ4NjE0NDkzLCJpYXQiOjE2NDg2MDcyMzN9.d3HVLvv_LFw2QhPrhvjH_kICWQJX9sKKt7NjQEqI_xE2JO_b7D8rPsFTZz93PLvZ7MhCmudTjGImUpd-ehFnI4Go-1S7BGaKaHFILvP-sWy18Wpikowjxx9mSbzBM_cO6D1LI-kyYhXKWHgVdADfVIPniTDA7-ffhUpi7cAebEs
refresh_tokenstring

刷新凭证

示例值:060e78d36afb4879b51e4264e9541c16
expires_ininteger<int64>

凭证有效期

注意 请注意,该值为 Long 类型,在某些语言中可能存在精度丢失的风险,请小心使用。
示例值:3600
token_typestring

凭证类型

示例值:Bearer枚举值:Bearer
user_idstring

用户 ID

示例值:DING-xxxxx
user_namestring

用户名

示例值:pdsuser
avatarstring

用户头像

示例值:aliyunpds.com/a.jpg
nick_namestring

用户昵称

示例值:pdsuser
default_drive_idstring

用户默认空间 ID

示例值:1
rolestring

用户角色

示例值:admin
statusstring

用户状态

示例值:enabled
expire_timestring

凭证过期时间

示例值:2019-09-01T06:57:48.813Z
is_first_loginboolean

是否首次登录

示例值:false
device_idstring

通过 oauth device flow 绑定的设备 id

示例值:8574ecc3d4904dc095cc49202e74db94
device_namestring

通过 oauth device flow 绑定的设备名

示例值:4683C25F
domain_idstring

域 ID

示例值:bj1
default_sbox_drive_idstring

用户默认保险箱 ID

示例值:1
user_datamap<string>

用户自定义数据

pin_setupboolean

用户是否设置过保险箱密码

示例值:false
need_rp_verifyboolean

用户是否需要进行实人认证

示例值:false
statestring

临时权限,用于登录成功后设置密码

示例值:klafhjas-asdasd-asd-as-d-asd-asd-asdasd
exist_linkarray<LinkInfo>

当前用户已存在的登录方式

need_linkboolean

是否需要绑定账号

示例值:false

返回示例

变更历史

暂无变更历史

相关示例