Facebook Graph API为我的应用程序的access_token(s)共同感知/失败

时间:2013-11-14 18:51:40

标签: facebook-graph-api

注意:与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}

1 个答案:

答案 0 :(得分:1)

原来我认为用户access_token实际上是一个app access_token,恰好适用于我从应用程序制作的每个其他电话。对于像我这样的初学者:如果为两个不同的用户提供相同的访问令牌,那么你做错了。