我正在試圖製作一個應用程序,使用facebook php sdk獲取所有的生日和其他信息,從你的facebook朋友。facebook api很慢
我得到的好友列表,並用foreach循環,得到所有的每一朋友的ID的信息。
這一切工作,只需要4分鐘+獲得所有的信息。 (每一個朋友,我不得不作出一個新的呼叫)
我不能期望我的應用程序的用戶等那麼久。
有沒有辦法讓信息更快。
這是我的代碼:
//$arrFriends is a list with all id's and names of friends
foreach ($arrFriends as $f => $value)
{
echo('');
$fql = "select uid, email, name, hometown_location, sex, birthday, education, relationship_status, pic_square from user where uid=" . $value[id];
$param = array('method' => 'fql.query','query' => $fql,'callback' => '');
$friend = $facebook->api($param);
//dan opslaan in de database:
print_r($friend);
echo('
');
}
urgh,子查詢。 FQL支持是否加入? – Phil 2011-05-13 08:08:51
地獄是啊。 <3 Facebook工程團隊。 – 2011-05-13 08:10:09
在後臺執行它的問題是api標記。如果用戶不再登錄,則無法獲取請求額外權限的信息。 Thx爲您的答案! – samuhe 2011-05-13 09:40:42