【问题标题】:Facebook graph excluding application postsFacebook 图表不包括应用程序帖子
【发布时间】:2012-10-23 09:10:30
【问题描述】:

开发与 Facebook 集成的 Android 应用程序。

在 Facebook 上注册我的应用程序、获得授权等后 - 我可以将文本和图像发布到用户时间线。当我在浏览器中打开时间线时 - 我看到帖子正确显示。但是,当我使用

查询图表时
https://graph.facebook.com/{user id}/feed

结果包括该用户时间线的所有内容,但我的应用程序发布的帖子除外。

任何想法为什么会这样,我如何才能获得完整的提要/应用程序仅为该用户发布的帖子?

【问题讨论】:

  • 您是如何制作原始帖子的?使用 Open Graph 操作?
  • 是的,我使用 POST 方法将文本/图像发送到用户的“me/feed”和“me/photos”,例如:Bundle parameters = new Bundle(); parameters.putString("消息", "你好 Facebook"); parameters.putString("app_id", FACEBOOK_APP_ID); facebook.request("me/feed", parameters, "POST");

标签: android facebook graph feed


【解决方案1】:

没有看到我的应用发布的帖子的原因是它们在发布时属于“USER/statuses”节点,而不是我预期的“USER/feed”。对我来说,这是相当令人困惑的,因为 Graph API 允许的唯一对象发布正是“USER/feed”,而这就是我用我的 POST 请求调用的节点。 无论如何,在查询时

https://graph.facebook.com/{user id}/statuses

相应地返回应用程序帖子。我假设用户的 Facebook 墙结合了状态和帖子。

我在 Facebook 上找不到任何关于此的文档的参考,如果有人知道,请分享。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-31
    相关资源
    最近更新 更多