我試圖找回所有我的朋友,特別是我想要獲取每個朋友的位置信息(hometown_location和位置),以便將它們放在地圖上。我試着下面的代碼,它拋出一個錯誤:你的一些要求不存在的別名:IDS = 8689768,86576659,898676(ETC)如何在使用Facebook PHP SDK 3.0的單個請求中獲取所有朋友個人資料?
$friends = $facebook->api("/$user/friends");
foreach($friends['data'] as $key => $friend) {
$friend_list .= ($key!=0) ? "," : "";
$friend_list .= $friend['id'];
}
$friend_profiles = $facebook->api("/ids=$friend_list");
我如何能做到這一點任何想法?
[This Link](https://developers.facebook.com/tools/explorer?method=GET&path=fql%3Fq%3DSELECT%20uid%2C %20name%2C%20hometown_location%2C%20current_location%20FROM%20user%20WHERE%20uid%20IN%20(SELECT%20uid2%20FROM%20friend%20WHERE%20uid1%3Dme()))should do it,if a new,grab a new訪問令牌並確保您有權訪問該數據 – Igy
這非常有效,謝謝!我不斷看到有關FQL被貶值的通知或者其他一些情況,所以我避免了這一點,但這正是我想要的回報,所以希望它仍然有效。 –