我试图显示我的帐户在我的php页面中有多少追随者,并且出于某种原因,当我尝试使用https://api.instagram.com/v1/users/ {$ userid}/follow?access_token = {$ accessToken} fetchData行时,我没有收到任何信息。Instagram GET/users/user-id不返回任何数据?
<?php
$userinfo = fetchData("https://api.instagram.com/v1/users/{$userid}/follows?access_token={$accessToken}");
$userinfo = json_decode($userinfo);
foreach($userinfo->data as $profile) {
$followers = $profile->counts->follow_by;
echo "Followed by: ".$followers;
}
?>
但是,如果使用相同的代码具有不同的端点命令并调用不同的数据,它的伟大工程(如下图所示)
<?php
$userinfo = fetchData("https://api.instagram.com/v1/users/self/feed?access_token={$accessToken}");
$userinfo = json_decode($userinfo);
foreach($userinfo->data as $profile) {
$followers = $profile->likes->count;
echo "Followed by: ".$followers;
}
?>
任何想法,我可能是做错了什么?
感谢
感谢您的建议。我认为我真正需要的链接是'$ followers = $ userinfo ['data'] ['counts'] ['followed_by'];'。我改变了,然后添加了“真实”的输入,它一切正常!感谢'$ userinfo = json_decode($ userinfo);' – Joffroi
我想获得用户数组,但由于某种原因,它不会返回任何数据:''{“pagination”:{},meta:{“代码 “:200},” 数据“:[]}'''。关于如何获得跟随我的用户数组的任何想法? – wxcoder