【问题标题】:How to get specific posts from Graph API如何从 Graph API 获取特定帖子
【发布时间】:2016-01-13 08:58:12
【问题描述】:

我正在使用 PHP 开发 Facebook Graph API。 我目前正在使用此表单中的 URL 从特定页面获取所有帖子: https://graph.facebook.com/v2.5/{user-id}/posts?access_token={token}

我只想从用户那里获取帖子,这意味着不是来自页面上发布的访问者的帖子。我可以通过检查故事字段进行第一次排序,但我仍然会收到不需要的帖子。

如何使这些帖子有所不同? 感谢您的帮助。

编辑:我使用了错误的端点 /feed 而不是 /posts 我以为我是。终于成功了

【问题讨论】:

  • /page-id/posts 首先应该只给你页面本身的帖子;该页面上其他人的帖子只能包含在/page-id/feed
  • 感谢它终于以这种方式工作了。我弄错了,正在使用提要端点。
  • 我以为您在谈论用户配置文件,而不是页面 - 因为您在 api 调用中编写了“user-id”。人们经常说页面实际上是指用户个人资料。
  • 我已删除 - 已从问题标题中解决。接受已发布的答案会关闭问题并将其标记为已解决

标签: php facebook facebook-graph-api


【解决方案1】:

没有具体的端点,所以你必须自己做。您可以使用“from”字段获取发布者的ID,只需将其与授权用户的ID进行比较即可:

me/posts?fields=message,from

如果您谈论的是主页(而不是用户个人资料),那么/page-id/posts 无论如何都会发送主页发布的帖子。

【讨论】:

  • 感谢您的回答。我发现我犯了一个简单的错误。希望这对其他人有帮助。
猜你喜欢
  • 1970-01-01
  • 2018-04-27
  • 1970-01-01
  • 1970-01-01
  • 2015-08-05
  • 1970-01-01
  • 2016-06-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多