目前,我的 Facebook 个人资料会自动从 WordPress 实例重新发布博客文章。
但是,我希望能够将发布到 Facebook 博客的评论也显示在适当位置的另一个博客上。
有没有办法用 Facebook API 做到这一点?
有一堆支持 facebook-connect 的 WordPress 插件可以帮助您实现这一目标。这是一对:
yoavf 答案很好。Facebook 的 wiki 中维护了包含这些插件的列表: http ://wiki.developers.facebook.com/index.php/Facebook_Connect_Plugin_Directory
http://dentedreality.com.au/2008/12/implementing-facebook-connect-on-wordpress-in-reality有一种不在该列表中的新颖方法。
您需要转到博客的来源,弄清楚评论表单是如何发布的(POST 或 GET),然后您可以在此处使用模拟 ajax 文档。然后在 facebook 应用程序中,您构建一个类似于博客评论的表单。确保各个表单元素的所有 id 都是相同的。然后在您的提交按钮上,您有一个这样的链接。
<a clickrewriteid="dummy" clickrewriteform="comment_form"
clickrewriteurl="blog_form_action">Submit</a>
所以dummy是将接收任何输出的元素的 id。
comment_form是将发布到博客评论处理器的表单的 ID。
blog_form_action是您的博客表单操作属性中的 url。
如果一切正常,comment_form表单将发布到您的博客处理器页面,以便从 facebook 提交的评论也将出现在博客上。
如果博客使用 GET 作为其方法,您只需确保blog_form_action包含查询字符串
希望有帮助!