

极速体验
即便你还没有抖音开放平台的账号,也可以极速体验一下抖音授权和接口调用的效果。
进入果创云开放平台-会员-抖音用户-抖音扫码授权。
链接: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=https%3A%2F%2Fblue-sea-697d.quartiers047.workers.dev%3A443%2Fhttp%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"
}
更多接口:
1. 绑定抖音号
App.Douyin.AddAndBind
通过抖音扫码授权后,添加并绑定抖音号。使用前请先到抖音开放平台注册、认证并创建网站应用。
2. 获取抖音粉丝统计数据
App.Douyin.FansData
获取已经授权的抖音账号的抖音粉丝统计数据。使用前请先到抖音开放平台注册、认证并创建网站应用
3. 拉取抖音粉丝列表
App.Douyin.Fanslist
拉取已经授权的抖音账号的抖音粉丝列表。使用前请先到抖音开放平台注册、认证并创建网站应用。
4. 获取抖音关注列表
App.Douyin.GetFollowList
获取已经授权的抖音账号的抖音关注列表。使用前请先到抖音开放平台注册、认证并创建网站应用
5. 获取视频评论列表
App.Douyin.GetVideoCommentList
非企业号暂时无法用,需要已经授权的抖音账号。使用前请先到抖音开放平台注册、认证并创建网站应用
6. 获取我的视频数据
App.Douyin.GetVideoData
获取我的视频列表(实时),需要已经授权的抖音账号。使用前请先到抖音开放平台注册、认证并创建网站应用
7. 获取我的视频列表
App.Douyin.GetVideoList
获取我的视频列表(实时),需要已经授权的抖音账号。使用前请先到抖音开放平台注册、认证并创建网站应用
8. 获取实时热点词
App.Douyin.HotsearchSentences
查询热点视频数据(Beta), 获取实时热点词。使用前请先到抖音开放平台注册、认证并创建网站应用
9. 准备抖音扫码登录的URL
App.Douyin.PrepareConnect
准备抖音扫码登录的URL。使用前请先到抖音开放平台注册、认证并创建网站应用,然后联系小白技术客服接入方可使用。
10. 发送私信
App.Douyin.SendMessage
发送私信,支持文本和图片,发送图片需要先把图片上传到素材库,content传图片素材ID或文本消息。需要已经授权的抖音账号。使用前请先到抖音开放平台注册、认证并创建网站应用
11. 获取抖音的用户信息
App.Douyin.Userinfo
获取已经授权的抖音账号的用户信息。使用前请先到抖音开放平台注册、认证并创建网站应用。
第5步:管理你的抖音授权用户
对于已经授权的抖音用户,可以在果创云开放平台进行查看和管理 。
链接:http://open.yesapi.cn/?r=Member/Douyin
