注意:与FB Graph API: Mutual Friends returns empty array类似但不重复,因为OP在API资源管理器中成功。
当我在API资源管理器中尝试ethfriends / call时,对于我和我的一个朋友,使用Explorer中的“获取访问令牌”按钮生成的访问令牌(并且只检查了user_friends),它工作正常,它列出了我们7个共同朋友的信息。
如果我将所有内容保持完全相同,但是将access_token与我的应用程序中的一个切换出来,则会突然返回一个空列表。 access_token启用了user_friends(不是全部?)。我可以使用access_token成功地进行其他调用(例如对/ friends),并且应用程序不在沙箱模式下,并列为“实时”。
我做错了什么?
在资源管理器中进行特定调用:
${MYID}/mutualfriends?limit=5000&offset=0&user=${THEIRID}
答案 0 :(得分:1)
原来我认为用户access_token实际上是一个app access_token,恰好适用于我从应用程序制作的每个其他电话。对于像我这样的初学者:如果为两个不同的用户提供相同的访问令牌,那么你做错了。