- 移动/网站应用 OpenAPI SDK 总览
- OpenAPI 列表
- 状态码排查工具
- 用户授权
- 用户管理
- 视频管理
- 互动管理
- 搜索管理
- 数据开放服务
- 企业号开放能力(内测结束暂不开放)
- 生活服务开放能力
- 工具能力
- 服务市场开放能力
- 小程序推广计划
- 联合授权
刷新 access_token
收藏
我的收藏接口说明
该接口用于刷新 access_token 的有效期;该接口适用于抖音授权。
access_token 有效期说明
- 当 access_token 过期(过期时间 15 天)后,可以通过该接口使用 refresh_token(过期时间 30 天)进行刷新。刷新后获得一个有效期为15天的 access_token,但是 refresh_token 的有效期保持不变。
- 若 refresh_token 过期,获取 access_token 会报错(error_code=10010),此时需要重新引导用户授权。
- 用户可以在抖音-我-设置(右上角)-账号与安全-授权管理 中取消对应用的授权,取消授权后原有 access_token 会立即失效。
- 抖音开放平台会定期对用户授权进行检查,取消不合规的 access_token 授权。
基本信息
名称 | 描述 |
---|---|
HTTP URL | |
HTTP Method | POST |
请求头
名称 | 字段类型 | 是否必填 | 示例 | 描述 |
---|---|---|---|---|
content-type | String | 是 | application/x-www-form-urlencoded | 固定值"application/x-www-form-urlencoded" |
请求参数
Body
名称 | 字段类型 | 是否必填 | 示例 | 描述 |
---|---|---|---|---|
client_key | String | 是 | tt10abc**** | 应用唯一标识 |
grant_type | String | 是 | refresh_token | 固定值“refresh_token” |
refresh_token | String | 是 | rft.a736b70544519999a623d67****** | 填写通过 access_token 获取到的 refresh_token 参数 |
请求示例
curl --location --request POST 'https://open.douyin.com/oauth/refresh_token/' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_key=tt10abc****' \
--data-urlencode 'grant_type=refresh_token' \
--data-urlencode 'refresh_token=rft.a736b70544519999a623d67******'
响应参数
Body
名称 | 字段类型 | 是否必填 | 示例 | 描述 |
---|---|---|---|---|
data | Struct | 否 | ||
message | String | 否 |
响应示例
正常响应示例
{
"data": {
"access_token": "access_token",
"description": "",
"error_code": 0,
"expires_in": "86400",
"open_id": "SuQB*******KN5f",
"refresh_expires_in": "86400",
"refresh_token": "refresh_token",
"scope": "user_info"
},
"message": "success"
}
异常响应示例
{
"data": {
"captcha": "",
"desc_url": "",
"description": "refresh_token过期",
"error_code": 10010
},
"message": "error"
}
错误码
http状态码 | 错误码 | 错误码描述 | 排查建议 |
---|---|---|---|
200 | 10005 | 参数缺失 | 检查参数是否漏传。 |
200 | 10002 | 参数错误 | 检查参数是否正确。 |
200 | 10010 | refresh_token 已过期 | 检查 refresh_token 参数是否正确,若正确请引导用户重新授权。 |
200 | 10001 | 系统错误 | 系统错误,请稍后重试。 |
该文档是否有帮助?
点击纠错