我在导轨宝石考拉上使用ruby来访问facebook图形API。Facebook图形API - 获取朋友朋友列表?
我想要能够做的,如果打电话来获得我的朋友的朋友列表。
我试图与:
fb_connections = @graph.get_connections(fb_uid, 'friends').to_json
其中fb_uid是朋友的UID,但不工作。这只是将朋友送回我的帐户,而不是我的朋友。这是为什么?
谢谢
我在导轨宝石考拉上使用ruby来访问facebook图形API。Facebook图形API - 获取朋友朋友列表?
我想要能够做的,如果打电话来获得我的朋友的朋友列表。
我试图与:
fb_connections = @graph.get_connections(fb_uid, 'friends').to_json
其中fb_uid是朋友的UID,但不工作。这只是将朋友送回我的帐户,而不是我的朋友。这是为什么?
谢谢
你不能。
从技术的角度来看,你只能请求关于你自己的信息,所以你的教育和你的朋友。
从商业的角度来看,这也是有道理的......如果你只是要求Facebook给每个人的朋友,那么社交图将停止成为facebook的。它会是你的。
另外:你的朋友还没有给你的(一些随机应用程序)通过他们的信息,所以这是你未经他们的同意不能得到它的另一个原因。
如果用户使用omniauth登录,你得到的令牌,并且可以使用该令牌调用 https://graph.facebook.com/me/friends?access_token=AAAD46kEqljsBAKQEbJ2mU6seZCLunsCbT0zmGNc ....
,并得到JSON格式的好友列表
{
"data": [
{
"name": "Andrew Rude",
"id": "500111111"
},
...
我知道这篇文章真的很老了,但你有没有想过找到一种方法来访问你的朋友的朋友? – Robert 2015-11-10 22:49:38