早些时候,当我打开 graph.facebook.com 时,我可以在一个地方获得我所有朋友的 ID,但现在我正在重定向到另一个开发人员页面。
我想知道是否还有任何方法可以让我立即获得朋友的 ID。我知道该graph.facebook.com/username
功能,但我想一次拥有所有功能。
早些时候,当我打开 graph.facebook.com 时,我可以在一个地方获得我所有朋友的 ID,但现在我正在重定向到另一个开发人员页面。
我想知道是否还有任何方法可以让我立即获得朋友的 ID。我知道该graph.facebook.com/username
功能,但我想一次拥有所有功能。
这是一个使用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'];
}
路径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
路径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