使用Graph API资源管理器获取朋友列表但我自己的应用程序没有。 (图形API Explorer令牌v.s App令牌)

时间:2015-06-22 06:51:06

标签: facebook api facebook-graph-api

我想在我的应用中获取好友列表。如果我在Graph API Explorer控制台中使用访问令牌并点击网址。 https://graph.facebook.com/v2.3/me?access_token=' GraphAPIToken&#39 ;.我能够得到完整的朋友列表。如果我尝试使用SDK或任何像fbgraph这样的库来获取nodejs,我只会得到包含计数的摘要。我知道使用^ v2.0我只能访问taggable_friends或invitable_friends。我的问题是,为什么完整的朋友列表只能通过Graph API Explorer Token而不是其他任何一个获得?

2 个答案:

答案 0 :(得分:1)

即使使用Graph API Explorer(选择的版本> = 2.0),您也无法获得整个朋友列表。这是可能的,这是不正确的。

此外,没有 Graph API Explorer Token 这样的东西。

  • 应用
  • 用户
  • 客户端

访问令牌。从那里你得到的那些是不相关的。

答案 1 :(得分:1)

您在回复中看到的朋友也使用了图谱API资源管理器。

  

为了让一个人出现在一个人的朋友列表中,两个人都必须决定与您的应用分享他们的朋友列表,而不是在登录时禁用该权限。在登录过程中,必须同时向这两位朋友询问user_friends。

请参阅:https://developers.facebook.com/docs/facebook-login/permissions#reference-user_friends