我正在尝试使用以下查询执行此操作:
SELECT uid1, uid2
FROM friend
WHERE uid1 IN (SELECT uid2 FROM friend WHERE uid1=me()) AND
uid2 IN (SELECT uid2 FROM friend WHERE uid1=me())
在Graph API Explorer和我的脚本中,我得到了相同的回复:
{
"error": "Request failed"
}
检查FQL API我注意到了:
这是朋友可以查询此表的唯一用户 无法检索到朋友。
此外,我必须在一个查询中执行此操作,因为有一个600 calls per 600 seconds, per token & per IP limit。
还有另一种方法可以实现我想要的吗?甚至使用Graph API而不是FQL。
谢谢。
答案 0 :(得分:0)
您可以通过图表API调用
获取两位用户的共同朋友https:graph.facebook.com/{User1_ID}/mutualfriends/{User2_ID}
然后使用batch request,您可以在一次通话中获得最多50个“关系”的共同朋友信息