我試圖顯示我的帳戶在我的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