[英]Get all friends and their likes using the Facebook API
我剛開始一個項目,想知道是否有人可以讓我知道是否可以:
A)通過API獲取授權的Facebook帳戶的所有朋友的列表
B)使用API獲得每個朋友的所有喜歡
我在另一個問題上看到了建議的代碼:
FB.api("/likes?ids=533856945,841978743")
FB.api("me/friends",{
fields:'id',
limit:10
},function(res){
var l=''
$.each(res.data,function(idx,val){
l=l+val.id+(idx<res.data.length-1?',':'')
})
FB.api("likes?ids="+l,function(res){
console.log(res);
})
})
但是我很難理解它的邏輯,因為您似乎需要知道ids
才能獲得喜歡。
返回的點贊次數是否有限制? 我讀到一些有關它的信息,但只返回了每個用戶的最近X
個點贊。
非常感謝!
您可以通過friends.get API調用獲取授權用戶的所有朋友。 http://developers.facebook.com/docs/reference/rest/friends.get/
獲得好友列表后,您可以遍歷列表並使用圖形API的“喜歡”調用獲取他們的喜歡。
Graph API文檔: http : //developers.facebook.com/docs/reference/api/
樣本“喜歡”請求: https : //graph.facebook.com/put_a_fb_user_id_here/likes
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.