我最近在客户网站 home4animals dot org / facebook 上遇到了同样的问题。我能想到的唯一改变是网站已经转移到另一台机器上,因此 DNS 发生了变化,所以我创建了一个新的 facebook 应用程序。问题仍然存在,这是一个很长的镜头。
然后我在我们公司的网站上查看了 Facebook 点赞框正在工作的地方,发现没有 appId 参数。删除它解决了问题,并且流现在按预期显示。我已经 8 个月没有更改该特定代码,因此我认为 Facebook 端的某些内容发生了变化。
diff DownloadFacebookJS.ss DownloadFacebookJS.ss.orig
6c6
< js.src = "http://connect.facebook.net/en_US/all.js#xfbml=1;";
---
> js.src = "http://connect.facebook.net/en_US/all.js#xfbml=1&appId=$FacebookApplicationID;";
8c8
< }(document, 'script', 'facebook-jssdk'));</script>
---
> }(document, 'script', 'facebook-jssdk'));</script>
\ No newline at end of file