xvmqC1Ye - 4天前注册会员;
mbtdr3ev - 10天前注册会员;
3n44fZgo - 29天前注册会员;
73n5lsCR - 43天前注册会员;
NaZ2pUfG - 52天前注册会员;
加入我们(63 )

获取抖音用户主页信息api接口php源码

官方接口为:https://m.douyin.com/web/api/v2/user/info/?reflow_source=reflow_page&sec_uid=&a_bogus=

注意的是这个接口需要抖音用户主页的sec_uid,比如某个用户的主页链接是:https://www.douyin.com/user/MS4wLjABAAAAYIN1c9oIG_oCZuDe2rYbRdfXs86P9hMhoFW4pMq3FZU

上面链接中加粗的部分就是用户主页的sec_uid值,把这个值放入接口的&sec_uid=后面即可。

即:https://m.douyin.com/web/api/v2/user/info/?reflow_source=reflow_page&sec_uid=MS4wLjABAAAAYIN1c9oIG_oCZuDe2rYbRdfXs86P9hMhoFW4pMq3FZU&a_bogus=

这样请求就可以得到一段Json,你可以通过访问上面的链接去查看json数据。

下面是用php的正则获取主页链接中的sec_uid的代码:

$url = "https://www.douyin.com/user/MS4wLjABAAAAYIN1c9oIG_oCZuDe2rYbRdfXs86P9hMhoFW4pMq3FZU";
$pattern = "/\/user\/(.+)/";
preg_match($pattern, $url, $matches);
$secuid = $matches[1];
然后继续用php获取Json里需要的信息:
$content = file_get_contents('https://m.douyin.com/web/api/v2/user/info/?reflow_source=reflow_page&sec_uid='.$secuid.'&a_bogus=');
$json = json_decode($content);
$array = array(
  'success' => true,
  'data' => array(
    'nickname'=>$json->{'user_info'}->{'nickname'},
    'avatar'=>$json->{'user_info'}->{'avatar_thumb'}->{'url_list'}[0],
    'douyin_id'=>$json->{'user_info'}->{'short_id'},
    'sec_uid'=>$json->{'user_info'}->{'sec_uid'},
    'signature'=>$json->{'user_info'}->{'signature'},
    'followers_count'=>$json->{'user_info'}->{'mplatform_followers_count'},
    'likes_count'=>$json->{'user_info'}->{'total_favorited'},
    'follow_count'=>$json->{'user_info'}->{'following_count'},
    'content_count'=>$json->{'user_info'}->{'aweme_count'}
),
  'msg' => '数据获取成功'
);
echo json_encode($array,JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);

输出后得到以下结果:

{
    "success": true,
    "data": {
        "nickname": "不2不叫周淑怡",
        "avatar": "https://p11.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_651fa6beadcd62a226efa256ea75c014.jpeg?from=2956013662",
        "douyin_id": "65842941",
        "sec_uid": "MS4wLjABAAAAYIN1c9oIG_oCZuDe2rYbRdfXs86P9hMhoFW4pMq3FZU",
        "signature": "抖音里的我也开始说话啦 ❤\n商务合作:530872879@qq.com\n\nvb: 不2不叫周淑怡\n🐟 每天下午四点见~",
        "followers_count": 12445000,
        "likes_count": "221968022",
        "follow_count": 60,
        "content_count": 578
    },
    "msg": "数据获取成功"
}

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。

用户头像
SqV3F73G游客
2023-08-01 16:29

短链接怎么解析后获取数据