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