3. 应用创建与管理:创建抖音应用、应用类型选择、应用信息配置、应用状态管理
好,咱们进入实战环节。这一章我带你走一遍抖音开放平台的应用创建流程。说实话,这一步看着简单,但坑不少。我见过太多开发者因为选错应用类型,后面审核被卡一个月。
3.1 创建抖音应用:从零开始
登录抖音开放平台后,找到「应用管理」入口。点击「创建应用」按钮,你会看到一个表单。嗯,这里要注意,每个开发者账号最多能创建 10 个应用。我自己的习惯是,测试环境和生产环境分开建,别混在一起。
创建应用的核心步骤:
- 填写应用名称(建议用「项目名+环境」的命名方式)
- 选择应用类型(这个最关键,下面细说)
- 上传应用图标(128x128 像素,别用透明背景)
- 填写应用描述(20-200 字,说清楚你的应用是干嘛的)
我记得第一次创建时,随手填了个「测试应用」,结果后面找都找不到。后来我养成了命名规范:比如「抖店助手-生产」、「抖店助手-测试」。你想想看,如果同时维护三四个应用,命名混乱的话,调试时得多痛苦。
3.2 应用类型选择:选错了很麻烦
抖音开放平台目前支持三种应用类型。我直接给你列个表,对比着看更清楚。
| 应用类型 | 适用场景 | 权限范围 | 审核周期 |
|---|---|---|---|
| Web 应用 | PC 网站、管理后台 | 基础 API + 部分业务 API | 1-3 个工作日 |
| 移动应用 | iOS/Android App | 基础 API + 移动端特有 API | 3-5 个工作日 |
| 小程序 | 抖音小程序 | 完整 API 权限 | 5-7 个工作日 |
这里有个坑,我必须要说。如果你做的是 Web 端应用,但选了「移动应用」类型,后面调用某些接口时会直接报错。我曾经有个项目,就是因为类型选错,导致用户授权页面一直打不开,排查了两天才发现是这个问题。
避坑指南:
应用类型一旦创建成功,无法修改。如果你不确定选哪个,建议先创建「Web 应用」类型,因为它的权限最基础,后续可以升级。但反过来不行。
3.3 应用信息配置:细节决定成败
创建完应用后,进入配置页面。这里有几个关键字段,我一个个说。
3.3.1 回调域名
这个必须填你线上真实的域名。开发环境可以用 localhost,但上线前一定要改成正式域名。我见过有人忘了改,结果线上用户授权时直接跳转到 localhost,那画面...你懂的。
3.3.2 应用密钥
创建应用后,系统会自动生成 App Key 和 App Secret。这两个东西,说白了就是你的应用身份证。App Secret 绝对不能泄露,别把它写在代码里,更别提交到 GitHub。
我的做法:
App Secret 放在环境变量里,或者用配置中心管理。每次部署时从安全渠道拉取。另外,定期轮换密钥也是个好习惯。
3.3.3 权限申请
抖音的 API 权限是分级的。基础权限(如获取用户信息)自动开通,但高级权限(如发布视频、获取订单)需要单独申请。申请时,你得写清楚使用场景。我一般会附上截图或录屏,这样审核通过率更高。
3.4 应用状态管理:上线、下线、停用
应用有几种状态,我直接给你列出来:
- 开发中:刚创建,只能用于调试
- 已上线:审核通过,可以正式使用
- 已下线:主动停止服务,用户无法授权
- 已封禁:违规操作被平台处罚
这里有个小技巧。如果你要升级应用,别直接下线。我习惯先创建一个新版本的应用,测试没问题后,再把旧应用下线。这样能保证服务不中断。
状态切换注意事项:
- 从「开发中」到「已上线」需要提交审核
- 「已下线」的应用可以重新上线,但需要重新审核
- 「已封禁」的应用基本没救了,建议重新创建
嗯,关于应用创建和管理,核心就是这些。说白了,前期配置越仔细,后面踩的坑越少。我个人建议,创建完应用后,先把所有配置项截图保存,方便后面排查问题。
下一章,我会带你走一遍完整的授权流程。到时候你会看到,刚才配置的这些信息,到底是怎么用起来的。