我想你想使用me/friends
他們已經登錄後,響應將是一個數組,你可以遍歷,這樣你就可以得到每個用戶id
財產和使用做出更呼籲FB.api()
ID,如果需要的話。
這可能是你想要做什麼:
fbAsyncInit = function(){
FB.init({
appId: 'yourAppIdHere',
version: 'v2.5'
});
FB.getLoginStatus(function(response){
if(response.status === 'connected'){
FB.api('me/friends', function(a){
for(var i=0,l=a.length; i<l; i++){
/* make a call for each friend with more .api calls - a is array of User objects - props seen here https://developers.facebook.com/docs/graph-api/reference/user/ */
FB.api(a[i].id, function(r){
});
}
});
}
else{
location = 'https://www.facebook.com/dialog/oauth?client_id=replaceThisWithAppId&redirect_uri='+location;
// change out replaceThisWithAppId above
}
});
}
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if(d.getElementById(id)){return;}
js = d.createElement(s); js.id = id;
js.src = '//connect.facebook.net/en_US/sdk.js';
fjs.parentNode.insertBefore(js, fjs);
})(document, 'script', 'facebook-jssdk');
好友列表僅用戶可以在Facebook上創建列表,以「排序」他們的朋友分成不同的類別。從這個端點,你只會得到列表ID和名稱 - 你將不會得到哪些用戶在這些列表上。 '/我/朋友'是你需要讓用戶的朋友也是你的應用的用戶。 – CBroe