Facebook Open Graph - 可以获得friend_lists但无法获得会员资格吗?

时间:2014-05-03 17:28:00

标签: ruby-on-rails facebook-graph-api fb-graph

我在RoR应用上使用Fb_graph gem。我已经设置了Facebook登录,一切似乎都运行良好。

我在rails控制台中,在与用户进行身份验证后正在探索API。

我能做到

user.friend_lists.first
=> #<FbGraph::FriendList:0x007fed1fad1420 @identifier ...>

user.friend_lists.first.name
=> "work"

一切似乎都很好。但是当我尝试:

user.friend_lists.first.members
=> []

即使我尝试

user.friends
=> []

我希望得到一些朋友,但我得到一个空数组。我认为这首先是权限,但在FB文档中,它说read_friendlists是允许.friend_lists和.members这些列表的相同权限范围,因为我从.friend_lists获得有效响应我知道我的许可是正确的。

我做错了什么?为什么我不能得到朋友列表的成员甚至只是打电话给朋友?是否与我的Facebook帐户(作为用户)设置权限有关?

非常感谢您的帮助 -

1 个答案:

答案 0 :(得分:0)

是的,这在Graph v2.0中消失了。 阅读FB的更新,除非他们使用您的应用程序,否则您无法再看到用户的朋友,因此您也不能在朋友列表中看到成员。