首先,您的应用程序应该使用所需的权限,例如,
user_birthday, friends_birthday, user_location , friends_location...
(更多权限) https://developers.facebook.com/docs/reference/api/permissions/
获取当前用户的信息:
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"}]....}
如果您想获得朋友的更多属性,请使用FIELDS
参数,如
FB.api('/me/friends', {fields: 'name,id,location,birthday'}, function(response) {
// Stuff here
});
如果想获取个人用户的好友信息:
FB.api('/FRIEND1_ID', function(response) {
// Stuff here
});
尝试这个示例站点 http://www.lookmywebpage.com/technology/facebook/how-to-list-facebook-friends-using-javascript-sdk/