5分钟快速接入抖音开放平台,获取我的抖音粉丝列表,还有更多实用API

原创
2020/04/03 14:59
阅读数 1.3W

注:图片来自抖音开放平台

极速体验

即便你还没有抖音开放平台的账号,也可以极速体验一下抖音授权和接口调用的效果。


进入果创云开放平台-会员-抖音用户-抖音扫码授权。

链接: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


代码:

<?php$code = isset($_REQUEST['code']) ? $_REQUEST['code'] : '';$appKey = isset($_REQUEST['state']) ? addslashes($_REQUEST['state']) : '';
$apiHost = ''// 你的接口域名-果创云$apiUrl = "{$apiHost}/?s=App.Douyin.AddAndBind&code={$code}&app_key={$appKey}";$rs = file_get_contents($apiUrl);$arr = json_decode($rs, true);
if (isset($arr['data']['err_code']) && $arr['data']['err_code'] == 0) {    $msg = '恭喜,抖音授权成功!抖音open_id是:' . $arr['data']['open_id'];else {    $msg = isset($arr['data']['err_msg']) ? $arr['data']['err_msg'] : $rs;}
echo $msg;

使用抖音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


本文分享自微信公众号 - 小白开放平台(yesapi)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
1 收藏
1
分享
返回顶部
顶部