php抖音获取用户粉丝数

时间:2023年09月19日

/

来源:网络

/

编辑:佚名

之前的老版获取关注量已失效,本教程根据最新官方文档整理。
1、创建应用
在新版抖音开放平台 https://developer.open-douyin.com/ ,找到控制台,点击网页应用,创建应用
2、获取应用的Client Key和Client Secret
点进去新创建的应用,点击设置->应用信息,点进去后就可以看到Client Key和Client Secret了
3、申请相关权限
在能力管理对应的页面申请Scope: data.external.user权限
3、设置登录按钮链接
登录链接:https://open.douyin.com/platform/oauth/connect/?client_key=awc45t50sk5rghmk&response_type=code&scope=user_info,data.external.user&redirect_uri=https://www.ytecn.com
输入正确的client_key,redirect_uri是回调地址
4、获取open_id和access_token
点击复制代码 PHP
$code = GetVars('code', 'GET');
$url = "https://open.douyin.com/oauth/access_token/";
$data = array();
$data['client_secret'] = '**********f';
$data['code'] = $code;
$data['grant_type'] = '**********';
$data['client_key'] = 'awc45t50sk5rghmk';
$ajax = Network::Create();
$ajax->open('POST', $url);
$u = AppCentre_Get_UserAgent();
$c = AppCentre_Get_Cookies();
$ajax->setTimeOuts(120, 120, 0, 0);
$ajax->setRequestHeader('User-Agent', $u);
$ajax->setRequestHeader('Cookie', $c);
$ajax->setRequestHeader('Website', $zbp->host);
$ajax->send($data);
$encrypted = $ajax->responseText;
print_r($encrypted);
$open_id=$encrypted->data->open_id;
$access_token=$encrypted->data->access_token;
5、获取用户粉丝数
点击复制代码 PHP
$url = "https://open.douyin.com/data/external/user/fans/?date_type=7&open_id=".$open_id;
$ajax = Network::Create();
$ajax->open('GET', $url);
$ajax->enableGzip();
$ajax->setRequestHeader('Content-Type', 'application/json');
$ajax->setRequestHeader('access-token', $access_token);
$ajax->setTimeOuts(60, 60, 0, 0);
$ajax->send();
$encrypted = $ajax->responseText;
print_r($encrypted);
total_fans:每日总粉丝数
datestring:日期
new_fans:每天新粉丝数
6、完
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。