如何立刻获得所有Facebook好友的ID?

时间:2013-01-18 17:14:04

标签: facebook facebook-graph-api

早些时候,当我打开graph.facebook.com时,我可以在一个地方获取我所有朋友的ID,但现在我正在重定向到另一个开发者页面。

enter image description here

我想知道是否仍有任何方法可以立即获取朋友的ID。我知道graph.facebook.com/username功能,但我想同时拥有所有功能。

3 个答案:

答案 0 :(得分:2)

以下是使用facebook-php-sdk的示例,该示例将从您的应用程序中返回所有朋友的ID号:

include_once('facebook-php-sdk/src/facebook.php');

$facebook = new Facebook(array(
  'appId'  => '<your_app_id>',
  'secret' => '<your_app_secret>',
));
$result = $facebook->api("/me/friends?limit=0");
$friends = array();
foreach ($result['data'] as $index => $friend) {
   $friends[] = $friend['id'];
}

答案 1 :(得分:0)

路径graph.facebook.com/[user id]?fields=friends.fields(id)将获得您想要的内容。您只需确保发送相应的凭据。

我建议您使用Facebook的Graph Explorer工具。选择你想要的东西很方便。

  

http://developers.facebook.com/tools/explorer/?method=GET&path=511552816%3Ffields%3Did%2Cname

答案 2 :(得分:0)

路径 graph.facebook.com/[ tools/explorer/]?fields=friends.fields(511552816%3Ffields%3Did%2C) 会得到你想要的。您只需要确保发送适当的凭据即可。

我建议您使用 Facebook 的 Graph Explorer 工具。选择你想要的很方便。

http://developers.facebook.com/tools/explorer/?method=GET&path=511552816%3Ffields%3Did%2Cname