Facebook Open Graph - 可以获取friend_lists 但无法获取成员?
Posted
技术标签:
【中文标题】Facebook Open Graph - 可以获取friend_lists 但无法获取成员?【英文标题】:Facebook Open Graph - Can get friend_lists but can't get members? 【发布时间】:2014-05-03 17:28:00 【问题描述】:我在 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 帐户(作为用户)设置的权限有关?
非常感谢您的帮助-
【问题讨论】:
【参考方案1】:是的,Graph v2.0 没有了。 阅读FB的更新,除非他们正在使用您的应用程序,否则您将无法看到用户的朋友,因此同样的精神您将无法看到朋友列表中的成员。
【讨论】:
以上是关于Facebook Open Graph - 可以获取friend_lists 但无法获取成员?的主要内容,如果未能解决你的问题,请参考以下文章
Facebook Open Graph - 可以获取friend_lists 但无法获取成员?
Facebook Debugger lint 工具获取 HTTP 206 - 未检测到 Open Graph 元标记(其他工具可以)