以编程方式发布 Facebook 评论

Posted

技术标签:

【中文标题】以编程方式发布 Facebook 评论【英文标题】:Programmatically posting Facebook comments 【发布时间】:2011-10-11 10:25:51 【问题描述】:

我的应用程序已获得 Facebook 用户的publish_stream 权限。

我希望允许用户直接从我的移动应用程序发布目标 URL 的 cmets,而不是打开嵌入式浏览器然后显示 Comment Box plugin。也就是说,用户不一定想将链接发布到他们的提要中,而是希望参与围绕该 URL 的任何 Facebook 评论讨论。

当然,我可以通过 Graph API(例如:a techcrunch article)读取任何 URL 的 cmets,但我不知道如何,或者我是否可以通过编程将 cmets 添加到任意 URL。

也很想听听任何其他建议或解决方法。我希望借助 Facebook cmets 让我的用户围绕他们感兴趣的 URL 进行对话。如果可能的话,我也更喜欢使用 Facebook,尽管我认为使用 Disqus 或类似服务是另一种可能性。

【问题讨论】:

【参考方案1】:

我是真正的 Facebook API 错误。 无法通过 Graph API 对 Comments Plugin 进行评论(可能尝试 Legacy API)

Graph API

【讨论】:

【参考方案2】:

使用graph api、demo comments here

发布到

http://graph.facebook.com/comments/?ids=http://techcrunch.com/2011/07/22/big-surprise-the-ipad-trumps-android-tablets-at-the-office/

字段message 和值“yourmessage”

【讨论】:

这对我不起作用,它返回 "error": "type": "Exception", "message": "Unknown identifier, " @fceruti:对我有用。在他们的资源管理器中尝试 酷,问题是至少有一次你需要在网页上渲染 cmets。但是,我还有一个问题:¿我如何在 facebook 墙上发布此评论(如果用户选择)? 我在图形资源管理器中试过这个,它不适用于 POST 请求,只能用于 GET。实际上,文档只提到了从 url 中提取 cmets 的能力,而不是发布到该 url:developers.facebook.com/docs/reference/plugins/comments FB 是否改变了他们的政策? 对我也不起作用。它仍然适用于你之前让它工作的人吗?

以上是关于以编程方式发布 Facebook 评论的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 集成到 iPhone 应用程序中

Blogger 上的每篇文章都会出现​​相同的 Facebook 评论

我们可以以编程方式注销 facebook

以编程方式删除 Facebook 像素

Facebook SDK - 以编程方式获取访问令牌

显示活动指示器以从 UIActivityViewController 共享到 Facebook?