【发布时间】:2012-04-18 02:56:28
【问题描述】:
最近切换到 XFBML 以使我们的页面更高效。但是,我们注意到当我们开始使用 fb:like 与旧的 iframe 时,新的 Facebook Likes 不再记录!
想对此有所了解。 Facebook 调试器没有返回错误代码,所以我们不知道是什么原因造成的!
代码参考,一切都检查出来了:
<fb:like href="http://www.example.com/" send="false" layout="button_count" show_faces="false" width="90" font="arial" action="like"></fb:like>
CloudFlare:我确实注意到 CloudFlare 有时会转移 Facebook 调试/linter 的流量,我想知道这是否相关?这是您可以尝试的示例请求:http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.vancitybuzz.com%2F2012%2F01%2Fwhat-lurks-below-british-columbia%2F
感谢您的帮助!
更新:此问题出现在“like”的多种方法(HTML5 等)上
【问题讨论】:
-
您必须修复服务器返回的 503 错误。您应该返回 200。
-
那 503 将是一个 CloudFlare 错误,因为我可以不间断地 ping 它而不会超载。感谢您指出。如果我找到解决方案,我会更新这个帖子。
-
@DMCS 您(或其他阅读本文的人)是否知道我们可以找到最新 Facebook IP 地址的列表?我们正在与 CloudFlare 合作,将所有流量列入白名单
-
抱歉,我没有 Facebook 的 IP 列表。也许 CloudFlare 可以通过电话联系 Facebook 的代表以制定解决方案??
-
@DMCS 正在处理它。我同意他们自己应该有一条直线。
标签: html facebook-like xfbml cloudflare