Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 将facebook评论集成到没有社交插件的网站中_Ajax_Facebook_Comments_Facebook Social Plugins - Fatal编程技术网

Ajax 将facebook评论集成到没有社交插件的网站中

Ajax 将facebook评论集成到没有社交插件的网站中,ajax,facebook,comments,facebook-social-plugins,Ajax,Facebook,Comments,Facebook Social Plugins,我在一个网站上工作,该网站上有文章,目前用户可以发表评论,但没有FB互动。我想允许用户使用他们的FB评论文章,并将评论发布到他们的墙上,但同时仍然允许用户匿名评论,只需像现在这样输入姓名和电子邮件。我不想使用FB社交插件,因为我真的希望能够自定义评论部分以适合我的网站,这是可能的还是我只能使用插件?最好是在AJAX中完成。facebook插件不允许用户匿名评论。不过,你可能会把他们的插件拆开,找到一种方法将facebook的内容加载到你服务器上的应用程序中,该应用程序可以存储匿名评论。通过这种方

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

facebook插件不允许用户匿名评论。不过,你可能会把他们的插件拆开,找到一种方法将facebook的内容加载到你服务器上的应用程序中,该应用程序可以存储匿名评论。通过这种方式,发帖的facebook用户将把他们的评论推送到facebook,匿名用户可以发帖,你可以在本地存储他们的评论,并加上时间戳等,这样你就可以将他们正确地推送到facebook输出中

当然,这都是理论上的,我从来没有费心去拆开facebook插件看看它们是如何工作的,因为它们可以说是直接做我需要的事情。但它们基本上只是从facebook上的特定名称空间/url加载内容,所以理论上你应该能够相当容易地弄清楚这是什么/它是如何工作的。我会检查iframe实现,因为这是查看它们的最透明的方式,而且可能是最容易“破解”的方式。

您可以随时进行此操作并请求
发布流
许可。看

完成后,只需使用FB Connect按钮登录用户,并将其评论直接发布到墙上。是的,这一切都可以使用JSSDK在AJAX中完成

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