如何在javascript中使用facebook API获取朋友的列表

Soo*_*Nam 4 facebook-graph-api

我不熟悉使用Facebook Javascript SDK.我的故事是当我访问网站时它在网页上显示我的所有朋友(图片和名称).我注册了Facebook API和App ID我将网站URL设置为http:// localhost:81 /因为我正在测试我自己的本地计算机.你有任何好的示例网站或好的例子吗?请与我分享谢谢.

Ris*_*Php 12

首先你的应用应该使用所需的权限,如,

user_birthday,  friends_birthday, user_location , friends_location...  
Run Code Online (Sandbox Code Playgroud)

(获得更多权限)

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

FB.api('/me', function(response) {
  //  Stuff here
});
Run Code Online (Sandbox Code Playgroud)

获取当前用户的朋友信息:

FB.api('/me/friends', function(response) {
  //  Stuff here
});
Run Code Online (Sandbox Code Playgroud)

你会得到像,

{data: [{id: "FRIEND1_ID", name: "FRIEND1_NAME"}, {id: "FRIEND2_ID", name: "FRIEND2_NAME"}]....}
Run Code Online (Sandbox Code Playgroud)

如果你想获得你朋友的更多属性,请使用FIELDS参数

FB.api('/me/friends', {fields: 'name,id,location,birthday'}, function(response) {
   //  Stuff here
});
Run Code Online (Sandbox Code Playgroud)

如果想获得个人用户的朋友信息:

FB.api('/FRIEND1_ID', function(response) {
  //  Stuff here
 }); 
Run Code Online (Sandbox Code Playgroud)

试试这个 示例站点