0

我知道如何使用 Graph API 使用我的应用程序来交朋友:

me/friends返回使用我的应用程序的朋友列表。

我也知道如何检查两个朋友是否有共同的朋友(我之前问过这个问题:Determining if two app using users have any common friends in Graph API 2.0/2.1?):

{user_id}?fields=context.fields(mutual_friends)返回我的共同好友数量和使用该应用程序的共同好友列表。

但是,我需要使用该应用程序的朋友的朋友列表。我可以首先获取我所有的朋友(上面的第一个查询),然后通过查询我在上面为每个用户提供的第二个端点来检查我是否与他们有共同的朋友。但例如,如果我的应用程序上有 50 个朋友,这意味着查询 Facebook 50 次,这绝对是不可接受的行为。我的应用中有隐私设置,其中包含“朋友的朋友”选项。如何在单个查询(或至少不是 O(n) 查询)中使用我的应用程序获取所有朋友的朋友。

4

0 回答 0