Z-Blog
当前位置:首页 > 商学院 > Z-Blog > 正文内容

Z-Blog

php抖音获取用户粉丝数

豫唐网络2022-12-25 13:301529

之前的老版获取关注量已失效,本教程根据最新官方文档整理。

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

$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、获取用户粉丝数

$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、完

扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/475.html

分享给朋友:

相关文章

zblogphp页面管理页面增加子菜单接口说明

zblogphp页面管理页面增加子菜单接口说明

接口名称:Filter_Plugin_Admin_PageMng_SubMenu接口描述:文章管理页面增加子菜单调用方法:Add_Filter_Plugin('Filter_Plugin_Ad...

zblogphp打开调试模式的方法zblogphp程序报错怎么办

zblogphp打开调试模式的方法zblogphp程序报错怎么办

        因为出问题了,所以要开调试定位和解决,而不是因为开了调试,所以出问题了。未开调试模式的报错界面  &nb...

zblogphp程序报错后如何获得帮助

zblogphp程序报错后如何获得帮助

zblogphp程序报错后获取帮助分为免费和付费两种。免费帮助方法1开启调试模式(点击打开新链接),将截图发到群内。方法2提交工单或私信把网站信息发群主,等凑够一定数量后,群主开直播查错。付费帮助找群...

zblogphp数据字典zblogphp数据库字典zblogphp数据表字段大全

zblogphp数据字典zblogphp数据库字典zblogphp数据表字段大全

        zblogphp系统默认为8张表,分别为category(分类表)、comment(评论表)、config(系统和应用配置表...

zblog提示授权文件非法怎么办

zblog提示授权文件非法怎么办

        zblog在开启主题或者插件的时候,有时候会提示授权文件非法。这种需要怎么处理么?  ...

zblogphp开源免费、小巧强大的博客程序与CMS建站系统

zblogphp开源免费、小巧强大的博客程序与CMS建站系统

Z-BlogPHP 基于 PHP 平台,支持 MySQL(含 MariaDB)、SQLite 和 PostgreSQL 数据库。期待它能成为您建站、写博的上佳选择。我们一直在努力把 Z-BlogPHP...