繁体   English   中英

Facebook Graph API-获取您的朋友列表的朋友?

[英]Facebook Graph API - Getting a list of your friends friends?

我正在使用ruby on rails gem考拉访问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的了。 是你的

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM