2012-03-02 25 views
0

我正在开发一个网站,该网站上有当前用户可以评论的文章,​​但没有FB互动。我想允许用户使用他们的FB评论文章并将评论发布到他们的墙上,但同时仍然允许用户匿名发表评论,只需输入姓名和电子邮件,就像现在这样。我不想使用FB社交插件,因为我希望能够自定义评论部分以适合我的网站,这是可能的还是我可以只使用插件?最好在AJAX中完成。在没有社交插件的情况下将facebook评论整合到网站中

回答

1

facebook插件不会真的允许用户匿名发表评论。尽管你可以将他们的插件分开,并找到一种方法将facebook上的内容加载到服务器上的应用程序中,该应用程序可以存储匿名评论。这样,发布的facebook用户将他们的评论推送到Facebook,匿名用户可以发布信息,并且您可以使用时间戳等在本地存储他们的评论,这样您就可以正确地将他们推送到Facebook输出中。

这是所有的理论当然,我从来没有打扰拆分Facebook插件,看看他们是如何工作的,因为他们做我所需要的开箱即可这么说。但他们基本上只是从Facebook上的特定命名空间/网址加载内容,所以理论上你应该能够很容易地弄清楚它是什么/它是如何工作的。我会检查iframe的实现,因为这是最透明的方式来看看他们做什么,可能是最简单的“黑客”。

0

您可以随时create an application为此并要求publish_stream权限。见here

一旦完成,只需使用FB Connect按钮登录用户,并将他们的评论直接发布到他们的墙上。是的,这可以使用JS SDK在AJAX中完成。

至于匿名评论,如果用户选择不与FB连接,则可以简单地显示用户名/电子邮件表单。

相关问题