在单个API调用中获取friend_likes

时间:2012-06-05 19:33:07

标签: facebook api facebook-graph-api

对于我的应用的单个用户,我想找到他/她所有朋友的喜欢。假设我的应用程序要求用户批准应用程序访问friends_likes permission,是否可以在单个(或几个)API调用中获取所有他/她的朋友的喜欢? This article建议我必须为用户的每位朋友拨打一个电话;如果可能的话,我想避免这种情况,因为一个用户可能有超过1000个朋友。感谢。

1 个答案:

答案 0 :(得分:1)

是。你可以在一个FQL query中完成:

SELECT name, page_id 
 FROM page 
 WHERE page_id IN 
  (SELECT page_id 
   FROM page_fan 
   WHERE uid IN 
     (SELECT uid2 FROM 
      friend 
      WHERE uid1 = me()
   )
 )