如何以编程方式 post 在 Facebook post 上发表评论

how to programmatically post a comment on Facebook post

我是 Facebook 的新手 api,让我更详细地解释一下,我已经浏览了图表 api,我能够 post 使用正确的访问令牌发表评论通过 Graph Explorer,一切正常。

我的问题是我在 Facebook 墙上看到一个 post,我希望我的应用 post 对此 post 发表评论,我的应用如何知道 post_id 这个 post,是否有任何方法可以获取最新 post 的 post id,或者最近 10 posts 或其他方式。

提前致谢

  1. read the recent feeds 的用户-

    \GET /<user-id>/feed
    

    这样,您将获得 post 及其详细信息(id、objectid、类型消息、描述等)。您可以使用 Graph API 资源管理器进行检查。

  2. post a comment post-

    \POST /<object-id>/
    message=This+is+a+test+comment
    attachment_url=.....
    

    object-id 是照片的 object-id 和 Feed 的 id

您可以浏览 API Reference 以查看所有 API 可用的内容。

对于那些在 4 月 24 日之后偶然发现此 post 的人,Facebook 已停止支持此类 API 调用。

As of April 24,2018, the publish_actions permission has been removed. Please see the Breaking Changes Changelog for more details. To provide a way for your app users to share content to Facebook, we encourage you to use our Sharing products instead.