【问题标题】:Facebook Graph API: Attend to event always returns nothing with response code 200Facebook Graph API:参加事件总是不返回任何响应代码 200
【发布时间】:2014-05-25 18:44:46
【问题描述】:

我正在尝试使用 facebook graph api 获取好友列表
我总是得到

{Response: responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[]}}, error: null, isFromCache:false}

权限是:
[已安装、public_profile、read_stream、read_mailbox、publish_actions、user_likes、user_friends]

请给我建议任何获取朋友数据的方法。

【问题讨论】:

  • 如果您使用的是 Facebook API v2.0,如果您在 2014 年 4 月 30 日之后创建了应用程序,则必须这样做 /me/friends 只会返回也在使用该应用程序的朋友。

标签: android facebook facebook-graph-api


【解决方案1】:

嘿,伙计,即使我遇到了同样的问题,最终还是自己找到了解决方案。从link 检查我的答案。最近发布的 facebook SDK 限制了一些访问和权限。但是你仍然可以使用 sdk 3.0 来获取好友列表,可以找到 here。从上面的链接下载 sendRequestHowto 示例。

【讨论】:

  • 感谢哥们告诉我这个现在我正在对话框中获取朋友列表,但是我想在 GraphUser 对象“List users”中获取我的所有朋友列表,有什么办法吗? .?
  • RequestsDialogBu​​ilder 仅用于对朋友的应用程序请求,我正在使用 FriendPickerFragment 并将其添加到我的应用程序中,此类具有friendPickerFragment.loadData(false);也无法获取好友列表,如果你知道请分享原因,谢谢..
  • 即使我使用 FriendPickerFragment 也尝试过。但为此,您需要像 Google Play 列表一样提交应用程序进行验证。然后你就可以获取好友列表了。有关更多信息,请参阅 facebook 文档
【解决方案2】:

要获取事件,您必须在 facebook 上有当前事件。首先检查您的个人资料以了解活动。

【讨论】:

    猜你喜欢
    • 2022-10-20
    • 2012-03-09
    • 2019-06-14
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-30
    相关资源
    最近更新 更多