我可以使用两个访问令牌进行单个Facebook FQL / graphAPI查询吗?

时间:2013-09-12 10:03:02

标签: facebook facebook-graph-api facebook-access-token

例如,我想运行此图api查询:

/userA/mutualfriends/userB&access_token=what do I put here?

上面的查询应该给我userA和userB的共同朋友,那么如何为userA和userB提供访问权限?

2 个答案:

答案 0 :(得分:3)

我们不需要为两个用户都拥有访问权限。

我们只需要对 userA 的朋友进行access_token。通过这样做,你可以访问userA的任何朋友的共同朋友。尝试Graph Explorer tool,您可以在其中获取访问令牌 Get Access Token 以下是Graph Explorer页面

中的选择权限的快照

点击获取访问令牌后,会出现一个弹出窗口,该弹出窗口应如下图所示。

从弹出窗口中选择 user_friends

Sample Image

现在运行您的查询 / userA / mutualfriends / userB& access_token = access_token

答案 1 :(得分:0)

好吧,你不能在任何查询中使用 2 标记。

顺便说一下,需要2个访问令牌来解决您的问题!您只需要任何用户的访问令牌。例如:如果您使用User-A的访问令牌,请查询 -

/<user-A>/mutualfriends/<user-B>?access_token=<access_token-of-user-A>

[如果您对如何在Graph API Explorer中测试此内容感到困惑,请简单清除访问令牌字段并明确写入&access_token=]