我正在尝试制作一款应用程序,使用Facebook PHP SDK 从您的 Facebook 好友那里获取所有生日和其他信息。我通过获取好友列表,然后使用 foreach 循环获取每个好友 ID 的所有信息来实现这一点。
这都可以正常运行,但是获取所有信息需要 4 分钟或更长时间(对于每个好友,我都必须进行新的调用)。我无法期望我的应用程序用户等待那么长的时间。
有没有一种更快地获取信息的方法?
以下是我的代码:
这都可以正常运行,但是获取所有信息需要 4 分钟或更长时间(对于每个好友,我都必须进行新的调用)。我无法期望我的应用程序用户等待那么长的时间。
有没有一种更快地获取信息的方法?
以下是我的代码:
//$arrFriends is a list with all id's and names of friends
foreach ($arrFriends as $f => $value)
{
echo('<pre>');
$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('</pre>');
}