0

我在 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 获得了有效响应,所以我知道我的权限是正确的。

我究竟做错了什么?为什么我无法获取好友列表的成员,甚至无法调用 .friends?这是否与我使用我的 Facebook 帐户(作为用户)设置的权限有关?

非常感谢您的帮助-

4

1 回答 1

0

是的,Graph v2.0 没有了。阅读FB的更新,除非他们正在使用您的应用程序,否则您将无法再看到用户的朋友,因此同样的精神您将无法在朋友列表中看到成员。

于 2014-05-04T06:00:04.680 回答