Facebook graph api 如何使用facebook API获取好友';javascript中的s列表

Facebook graph api 如何使用facebook API获取好友';javascript中的s列表,facebook-graph-api,Facebook Graph Api,我不熟悉使用Facebook Javascript SDK。 我的故事是当我访问网站时,它会在一个网页上显示我所有的朋友(照片和姓名)。 我注册了Facebook API和应用程序ID 我将网站URL设置为,因为我正在测试自己的本地机器。 你有什么好的例子网站或好的例子吗? 请与我分享 谢谢。首先,您的应用程序应该使用所需的权限,例如 user_birthday, friends_birthday, user_location , friends_location... 获取有关当前用

我不熟悉使用Facebook Javascript SDK。 我的故事是当我访问网站时,它会在一个网页上显示我所有的朋友(照片和姓名)。 我注册了Facebook API和应用程序ID 我将网站URL设置为,因为我正在测试自己的本地机器。 你有什么好的例子网站或好的例子吗? 请与我分享
谢谢。

首先,您的应用程序应该使用所需的权限,例如

user_birthday,  friends_birthday, user_location , friends_location...  

获取有关当前用户的信息:

FB.api('/me', function(response) {
  //  Stuff here
});
获取有关当前用户朋友的信息:

FB.api('/me/friends', function(response) {
  //  Stuff here
});
你会得到这样的回答

{data: [{id: "FRIEND1_ID", name: "FRIEND1_NAME"}, {id: "FRIEND2_ID", name: "FRIEND2_NAME"}]....}
如果您想获得朋友的更多属性,请使用
字段
参数,如

FB.api('/me/friends', {fields: 'name,id,location,birthday'}, function(response) {
   //  Stuff here
});
如果要获取个人用户的好友信息:

FB.api('/FRIEND1_ID', function(response) {
  //  Stuff here
 }); 
请尝试此直接访问方法:

以您的名义登录Facebook。如果您需要“访问令牌”,请单击扩展权限并单击“read_friendlist”复选框以获取您的访问令牌,然后单击 提交您的查询。您可能需要“允许”访问,因此只需按照给出的提示操作即可。 瞧!现在,您拥有好友列表中每个人的用户名。查询中的“username”参数将为您提供联系电子邮件“message to The person”,您将附加@facebook.com并向他们发送一条消息。很简单

-南非航空公司