01 / CAPABILITIES
开放功能
核心接口调用手册
3 个场景网站应用的三项核心场景:扫码同意后用授权码换取用户凭证、读取该用户昵称头像、在允许期限内续期凭证。完整 Python 3 标准库示例从环境变量读取敏感字段,分别按表单或 JSON 编码并检查业务状态;不访问任意账号数据、不上传或发布内容。
网站扫码授权与账号绑定
用户在抖音官方授权页扫码并同意后,回调自己的 HTTPS 网站;服务端用一次性 code 换取接口凭证和当前应用下的用户标识。适合以抖音身份登录或绑定已有业务账号。
接入要求创建并审核网站应用,配置授权回调,先取得所需 scope 的使用权限,再向用户申请同意;回调校验与会话绑定由自己的服务实现。
网站扫码授权后换取用户凭证站内调用手册 · 参数、代码与排错→读取已授权用户的昵称和头像
使用 oauth/userinfo 读取该授权用户的昵称、头像和用户标识,作为自己的账号资料展示;这是授权用户资料接口,不是按抖音号搜索任意人的接口。
接入要求应用获得 user_info 能力,用户实际授权该 scope;access_token 与 open_id 必须来自同一应用同一用户。
读取授权用户的昵称和头像站内调用手册 · 参数、代码与排错→管理用户凭证有效期
在 refresh_token 尚有效时刷新 access_token,维护授权关系;对用户撤销授权、凭证过期和业务错误分别处理。
接入要求持有同一应用下用户的有效 refresh_token;用户取消授权后不能继续调用,应重新取得同意,续期不增加 scope。
在授权期限内刷新用户凭证站内调用手册 · 参数、代码与排错→经审核的用户主动创作分享
符合条件的 App 或 H5 可引导用户将自己创作的图片、视频等发布至抖音,也可按已开通能力分享给好友或群;需要使用相应 SDK 或 H5 接入链路。
接入要求当前专门能力页仅对创作工具、社区、硬件配套、游戏类及 C 端创作后分享场景开放;企业宣传、商品介绍和诱导分享不在准入范围。申请 APP/H5 对应能力后才能使用,链接分享还须配置及审核。
02 / REQUIREMENTS
接入条件
- 适用主体
- 拥有独立网站或 App 的企业开发团队、创作工具与内容社区开发者、需要用户主动授权登录的业务开发者
- 接入方式
- OAuth 2.0 授权码模式,由用户主动同意具体 scope / 服务端使用 ClientKey、ClientSecret、一次性 code 换取用户 access_token / 用 refresh_token 续期用户 access_token;不等同于用户重新授权
- 申请概况
- 网站/移动应用需组织主体入驻、应用审核和对应能力权限;个人身份当前仅支持小程序、小游戏、小玩法。
- 先选应用载体。企业、个体工商户、党政机关、事业单位和社会组织等可按资质入驻并创建移动/网站应用;个人身份当前只能创建小程序、小游戏、小玩法。
- 完成主体资料审核与对公验证,再创建自有网站或 App;开发者认证与抖音企业号蓝 V 认证属于不同流程,不能混作一个资格或费用。
- 网站应用开发调试后需上线转正才可商用;官网须完成 ICP 备案,备案主体应与开发者一致,或属于文档允许的总分公司关系。
- 在对应应用申请实际业务所需能力 scope;平台审核与用户授权是两道条件,拿到 ClientKey 或 token 都不代表拥有全部能力。
- 网站配置自己的 HTTPS 授权回调;回调地址按官方规则匹配,不能任意附加自定义 query,业务状态由与会话绑定的 state 传递并校验。
- ClientSecret、access_token、refresh_token 只在服务端保存。授权按当前业务最小范围触发,保留用户拒绝、撤销与重新授权路径。
03 / GET STARTED
开通步骤
- 01
确认主体与应用载体
有自有网站或 App 的组织主体按官方材料入驻;个人项目先判断是否应该使用小程序,不能套用网站应用资格。
- 02
创建应用并申请能力
提交真实使用场景,完成应用审核、ClientKey/ClientSecret 与 HTTPS 回调配置,申请 user_info 等必要 scope。
- 03
实现授权和只读资料调用
让用户主动扫码授权,校验 state 后交换凭证;先读取同一用户昵称头像,检查业务错误和返回 scope。
- 04
完成上线与持续维护
按官网备案和应用转正要求上线,集中维护凭证期限,处理用户撤回;分享和发布按其专门准入规则另行申请。
04 / COSTS & LIMITS
费用、边界与测试方式
费用概况开发者入驻认证与接口调用、业务能力及自有基础设施分别核算。
- 官方入驻 FAQ 明确开发者企业认证无需认证费用;对公验证提供人脸识别、银行账户实名、平台打款及客户打款等方式。验证资金流不是统一 API 认证套餐价。
- 本页所读授权码、用户凭证和用户公开信息文档没有列出统一的每次请求单价;不能据此承诺无限免费或其他业务能力免费,实际额度和申请状态需在对应应用后台确认。
- 用户资料端点列出 quota 用完错误,说明成功接入仍受额度约束;本次公开资料没有核实可购买额度的统一价目或全部应用共同的数值。
- 服务器、HTTPS 域名及自身内容存储等支出由自己的部署方案决定;第三方工具收费与开放平台开发者认证费用分开。
使用范围与限制
- 本站代码以网站应用 OAuth 为范围;不使用抖音 Cookie、私有 App 接口或第三方爬虫,不提供任意账号的作品、粉丝、手机号抓取。
- 授权页是浏览器前端交互页面,不能用服务端 cURL 访问它来代替用户扫码确认。
- 用户资料接口文档存在编码示例冲突:参数表要求 application/json,页内旧 cURL 写 form;本站按参数表给出 JSON 代码并保留未实测说明,不声称两种编码均可用。
- 创作分享与服务器代替用户发布是不同能力。代发布使用规范限企业内部或签约账号且需用户明确操作与选择;本页不提供任意账号自动发布、自动私信或无人值守群发方案。
- 不沿用旧视频列表、评论或统计接口作为可用保证;这些能力需要针对当前载体、后台开放状态与专门文档逐项核实。
- HTTP 200 仍可能带业务错误;不同端点分别检查 data.error_code、err_no 等字段,权限被拒或额度耗尽时不能靠更换账号绕过。
如何进行开发测试
- 新建移动/网站应用默认为测试应用,完成调试后按官方条件上线转正;正式商用不能仅停留在创建成功。
- 发布内容至抖音能力页明确标注不支持沙盒环境;不能把其他产品的沙盒说明用于此能力。
- 本站只核对公开文档并保留代码示意,未入驻主体、登录后台、扫码授权或调用任何抖音 API。
接入前再确认
- 按当前开发者入驻 FAQ 区分个人与组织主体,没有把个人入驻等同于网站应用可用。
- 按当前专门发布能力页写入严格准入,不采用旧营销解决方案中任一应用均可申请的概述。
- 用户资料 JSON 与旧 cURL 编码冲突公开说明;旧视频列表与服务器代发布未作为可用代码收录。
05 / OFFICIAL SOURCES
官方资料
以下资料用于核对本页内容。申请与使用时,请以对应接口的最新规则为准。
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
抖音开放平台官方入口 · 细则待复核 · 2026-10-15
官方公开文档核对,未进行账号授权或接口实测
最近核验 2026-10-15 · 查看核验说明