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

本文介绍了如何快速接入抖音开放平台,包括注册抖音开放平台账号,配置果创云应用,用户授权,以及调用抖音接口获取粉丝列表等。通过实例详细解析了授权过程和后续接口使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

21097c4b7a4186797fe9a41f1596f6fc.png

b9a413feb515c6b1df97a0b2dda05354.png
封面和此图片来自抖音开放平台

极速体验

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

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

链接:http://open.yesapi.cn/?r=Member/Douyin

9d9a5a539c7a3da3d040f30104376611.png

接下来,按提示操作即可进行抖音扫码登录,和访问接口。

下面将来介绍,如何接入你的抖音应用,让抖音用户授权给你的应用。

第1步:注册抖音开放平台

要想使用抖音开放平台的接口,首先需要注册抖音开放平台,并创建你的应用。

这里,假设你已经拥有一个抖音开放平台的账号。如果还没有,可向抖音官方注册申请。

注册好抖音开放平台账号后,进入抖音开放平台-管理中心:https://open.douyin.com/platform/management

946cf3bea604687a55b0b5806146d98c.png

查看你的应用的Client Key和Client Secret。

8dec235584a64c74e9eab7a112389030.png

第2步:在果创云配置你的抖音开放平台的应用

从01假设你已经拥有果创云开放平台账号,如果还没有,可前往免费注册:http://open.yesapi.cn

将上面的你抖音的Client Key和Client Secret,复制保存到果创云开放平台。

进入配置页面:http://open.yesapi.cn/index.php?r=App/DouyinConfig

4e158ad7d9f40c8dee3199743d939df2.png

第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进行跳转,提供给抖音用户扫码授权绑定。

dd6e3db67023b801ffd2661441aa4239.png

准备你的回调地址:

将以下代码放到你的回调地址中。文件名:/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

97ba3403efea72dd84a2bcb8e22ad96a.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值