注:图片来自抖音开放平台
极速体验
即便你还没有抖音开放平台的账号,也可以极速体验一下抖音授权和接口调用的效果。
进入果创云开放平台-会员-抖音用户-抖音扫码授权。
链接:http://open.yesapi.cn/?r=Member/Douyin
接下来,按提示操作即可进行抖音扫码登录,和访问接口。
下面将来介绍,如何接入你的抖音应用,让抖音用户授权给你的应用。
第1步:注册抖音开放平台
要想使用抖音开放平台的接口,首先需要注册抖音开放平台,并创建你的应用。
这里,假设你已经拥有一个抖音开放平台的账号。如果还没有,可向抖音官方注册申请。
注册好抖音开放平台账号后,进入抖音开放平台-管理中心:https://open.douyin.com/platform/management
查看你的应用的Client Key和Client Secret。
第2步:在果创云配置你的抖音开放平台的应用
从01假设你已经拥有果创云开放平台账号,如果还没有,可前往免费注册:http://open.yesapi.cn
将上面的你抖音的Client Key和Client Secret,复制保存到果创云开放平台。
进入配置页面:http://open.yesapi.cn/index.php?r=App/DouyinConfig
第3步:抖音用户扫码授权
调用App.Douyin.PrepareConnect果创云开放接口,传入你的回调地址,获取待扫码跳转的URL地址。例如请求:http://api.yesapi.cn/?&s=App.Douyin.PrepareConnect&callback_url=http://open.yesapi.cn/after_connect_douyin.php
获得:
{"ret": 200,"data": {"err_code": 0,"err_msg": "","url": "https://open.douyin.com/platform/oauth/connect/?response_type=code&scope=aweme.share,user_info,video.create,video.delete,video.data,video.list,video.comment,im,following.list,fans.list,fans.data&client_key=awveyku98eq4e525&redirect_uri=http%3A%2F%2Fopen.yesapi.cn%2Fafter_connect_douyin.php&state=CEE4B8A091578B252AC4C92FB4E893C3"},"msg": "V2.1.0 果创云开放接口 App.Douyin.PrepareConnect"}
将上面的data里的url进行跳转,提供给抖音用户扫码授权绑定。
准备你的回调地址:
将以下代码放到你的回调地址中。文件名:/after_connect_douyin.php
代码:
使用抖音App扫码授权后,会看到以下提示:
恭喜,抖音授权成功!抖音open_id是:b62714dc-9c3f-4940-bd66-b7a0c687e297
第4步:调用其他抖音开放平台接口
在获得抖音的open_id后,便可以通过果创云的聚合服务调用抖音开放平台的其他接口了。
例如,获取我的视频列表,调用App.Douyin.GetVideoList接口,请求:
http://api.yesapi.cn/?&s=App.Douyin.GetVideoList&cursor=0&open_id=b62714dc-9c3f-4940-bd66-b7a0c687e297
获得:
{"ret": 200,"data": {"err_code": 0,"err_msg": "","data": {"cursor": 1574419724000,"has_more": false,"list": [{"cover": "https://p29-dy.byteimg.com/img/tos-cn-p-0015/9c39435da8b34db196978d656143ebd7~c5_300x400.jpeg?from=2563711402_large","create_time": 1574419724,"is_reviewed": true,"is_top": false,"item_id": "@9VwS0+qZSZBoOmb1ZY1vFc780mPrPfCDOZVxrA+gLVcXafD660zdRmYqig357zEB+nRFoeWB4yKpQgr7gMiKEw==","share_url": "https://www.iesdouyin.com/share/video/QDlWd1MwK3FaU1pCb09tYjFaWTF2RmM3ODBtUHJQZkNET1pWeHJBK2dMVmNYYWZENjYwemRSbVlxaWczNTd6RUIrblJGb2VXQjR5S3BRZ3I3Z01pS0V3PT0=/?region=CN&mid=6762048352034097928&u_code=19f7kik2g&titleType=title","statistics": {"comment_count": 0,"digg_count": 8,"download_count": 0,"forward_count": 0,"play_count": 269,"share_count": 1},"title": "开始做网红"}],"description": "","error_code": 0}},"msg": "V2.1.0 果创云开放接口 App.Douyin.GetVideoList"}
第5步:管理你的抖音授权用户
对于已经授权的抖音用户,可以在果创云开放平台进行查看和管理 。
链接:http://open.yesapi.cn/?r=Member/Douyin