我在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帐户(作为用户)设置权限有关?
非常感谢您的帮助 -
答案 0 :(得分:0)
是的,这在Graph v2.0中消失了。 阅读FB的更新,除非他们使用您的应用程序,否则您无法再看到用户的朋友,因此您也不能在朋友列表中看到成员。