Ruby on rails - Facebook Graph API - 获取好友列表



我正在使用 Ruby on rails gem koala 来访问 facebook graph API。

如果打电话获取我的朋友朋友列表,我希望能够做什么。

我正在尝试:

fb_connections = @graph.get_connections(fb_uid, 'friends').to_json

其中fb_uid是朋友的 UID,但这不起作用。它只是为我的帐户发回朋友,而不是我的朋友。为什么?

谢谢

如果用户使用 omniauth 登录,您将获得令牌,您可以使用该令牌调用 https://graph.facebook.com/me/friends?access_token=AAAD46kEqljsBAKQEbJ2mU6seZCLunsCbT0zmGNc....

并获取 JSON 格式的朋友列表

{
   "data": [
      {
         "name": "Andrew Rude",
         "id": "500111111"
      },
...

你不能。

从技术的角度来看,您只能请求有关您自己的信息,因此您的教育和您的朋友。

从商业角度来看,这也是有道理的...如果你可以向Facebook询问每个人的朋友,那么社交图谱将不再是Facebook的。这将是你的。

另外:您的朋友没有向您(一些随机应用程序)提供他们的信息许可,因此这是未经他们同意您无法获得信息的另一个原因。

相关内容

  • 没有找到相关文章

最新更新