0

对于我的应用程序的单个用户,我想找到他/她所有朋友的喜欢。假设我的应用程序需要用户批准应用程序访问 friends_likes权限,是否可以通过一个(或几个)API 调用获得他/她所有朋友的喜欢?这篇文章建议我必须为我的用户的每个朋友打一个电话;如果可能的话,我想避免这种情况,因为一个用户可能有超过 1000 个朋友。谢谢。

4

1 回答 1

1

是的。您可以在一个FQL 查询中做到这一点:

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()
   )
 )
于 2012-06-05T22:53:08.507 回答