我在rails gem koala上使用ruby来访问facebook图形API。
如果打电话获取我的朋友朋友列表,我希望能做什么。
我正在尝试:
fb_connections = @graph.get_connections(fb_uid, 'friends').to_json
其中fb_uid是朋友的uid,但这不起作用。这只是为我的帐户而不是我的朋友发回朋友。那是为什么?
由于
答案 0 :(得分:2)
如果用户使用omniauth登录,则会获得令牌,您可以使用该令牌进行呼叫 https://graph.facebook.com/me/friends?access_token=AAAD46kEqljsBAKQEbJ2mU6seZCLunsCbT0zmGNc ....
以jSON格式获取好友列表
{
"data": [
{
"name": "Andrew Rude",
"id": "500111111"
},
...
答案 1 :(得分:1)
你不能。
从技术角度来看,您只能索取有关您自己的信息,以便您的教育和您的朋友。
从商业角度来看,这也是有道理的......如果你可以向facebook询问每个人的朋友,那么社交图将不再是facebook的。它是你的。
另外:你的朋友没有给你的(一些随机应用程序)许可他们的信息,所以这是你未经他们同意不能得到它的另一个原因。