我正在檢索我的用戶的朋友的ID陣列使用打開圖形api。Facebook的開放圖朋友陣列結果是有限的
$friends = $facebook->api('/me/friends?limit=2000');
$friendsList = array();
foreach ($friends as $key=>$value)
{
foreach ($value as $fkey=>$fvalue) {
$friendsList[] = $fvalue[id];
}
}
我遇到的問題是,不管我放在極限內,我最多隻能接收超過500個朋友的500個朋友ID值。我一直在閱讀Facebook開發人員信息中的限制和分頁,但沒有運氣。
我需要做什麼來檢索所有用戶的朋友ID的任何想法?爲什麼數組中的最後一個值顯示爲「h」?所有其他值都是id的。
謝謝!!!
那麼當你按照響應中的分頁鏈接時會發生什麼? 當你打電話給'/我/朋友?limit-500&offset = 500'時遇到什麼問題? – Igy
我試過並得到數組([0] => h) – user1669232