由于抖音开放平台,目前看还不像微信开放平台那样,开发者很多,网上可查阅的资料也很多,但抖音开放平台在开发过程也会遇到一些坑,此系列文章是记录下在开发过程遇到的一些问题,以便其他开发者参考!
一.开发者用户类型申请
由于我进行的是企业号应用的开发,特申请了企业号,关于企业号的认证,认证费用是600元/年,按照要求填写认证资料,然后付款即可,自己认证即可,没有必要找第三方帮助认证,这个认证很快,基本上第二天就会有认证代理商打电话核实,核实完资料后,即可开通企业号,如下图所示。
认证之后的效果
注意:抖音的企业号认证是可以同步到头条的,在头条就不需要再要600元认证费用了
另外当然,你可以也申请普通用户类型,普通的是免费的,但是添加应用的数量不会很多,只提供了一些常见的接口。
这里注意一点,就是用户类型,当你申请了企业号,在切换到其他用户类型的时候,企业号不受任何影响,这个用户类型只是开发企业号用的,如果切换到其他用户类型,那么就开发相应的应用即可,企业号认证不受开发者类型变更影响。
二.抖音应用创建
可以创建移动应用(指移动APP的应用),网站应用(指PC端网页,或者移动端网页的应用),小程序应用,创建过程也很简单,由于我申请的是网站应用,其他应用申请过程类似,这里就不再赘述了。
按照要求填写即可,审核在1-2天左右
应用创建并审核完成的效果如下:
可以同步申请一个沙盒在应用
在开发过程中,最好用沙盒应用,应用开发完成之后,再切换到正式应用。但是在实际开发中沙盒应用也会有些问题,比如,偶尔会返回不了Mock数据,这个时候只能切换到应用,但是开发发现,切换到正式应用开发,也没有什么问题,只是建议在沙盒模式下开发。
三.应用接口权限的申请
申请接口权限的时候,要注意一点,就是接口的使用场景要描述清楚,不然会审核不过,一般来说常用的接口很容易通过,但是有些不常用的接口,审核会很慢,我觉得抖音就是不会让你一次性通过所有的接口,开发过程中如遇到还没有通过的接口,可以在抖音开发平台中,提交工单,这样会快很多。
应用管理如上图所示
在接口权限在最后面有个Webhooks,这里就是抖音推送事件到应用平台,能有效地减少应用轮询请求抖音接口的次数,只有处理推送过来的数据包即可。