【问题标题】:fb feeds showing last 20 posts only仅显示最近 20 个帖子的 fb 提要
【发布时间】:2012-12-20 09:33:23
【问题描述】:

我的订阅源 URL 采用 JSON 格式。但我只看到最后 20 个帖子。我如何使用 json 格式获取所有帖子?

【问题讨论】:

  • 它显示了 28 个条目,第一个是标题:“Doers Inc 的 Facebook 墙”,更新:“2012-12-19T22:26:23-08:00”,最后一个是标题:“在软件工程中,术语软件架构风格一般是指……”,更新:“2012-12-13T16:58:59+00:00”
  • 但是我有这么多帖子...为什么我们不能使用 json 获取所有帖子
  • 注册为开发者并改用他们的 API URL
  • 我使用 jsonp 和 yahoo 查询 language.doers.lk 构建了一个系统,在页面底部查看此内容...现在,当我向 fb 添加内容时,我的网站会自动更新。但我想从页面的开始日期获取所有帖子。有什么办法吗?
  • 看你不能直接获取所有帖子,你必须使用fb graph api。 FB 经常更改他们的政策,因此您可能需要注册为 fb 开发者,转到 fb 开发者网站并查找 fb graph api,这是您唯一的选择。

标签: jquery facebook json rss feed


【解决方案1】:

您可以使用https://graph.facebook.com/397319800348866/feed?limit=100(或您想要的任何数字)来获取此信息。不幸的是,facebook 改变了它,所以你需要一个访问令牌来做到这一点。取https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=APP_ID&client_secret=APP_SECRET很容易得到

这里有很好的全过程教程:https://illuminatikarate.com/blog/facebook-graph-api-requires-access-token-for-feed-access/

【讨论】:

    【解决方案2】:

    您需要为此使用 gaph.facebook.com 并添加 ?limit=25 或您想要的。

    【讨论】:

    • 我使用带有 yahoo 查询语言的 jsonp 构建了一个系统。doers.lk 在页面的 borrom 中查看此内容...现在我的网站会在我将内容添加到 fb 时自动更新。但我想从页面的开始日期获取所有帖子。有什么办法吗?
    • 如果你想这样做,你必须使用他们的 api。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    相关资源
    最近更新 更多