簡體   English   中英

使用Facebook API獲取所有朋友和喜歡的人

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM