【问题标题】:New xfbml "Like" button + CloudFlare 503 error kills count?新的 xfbml “赞”按钮 + CloudFlare 503 错误杀死计数?
【发布时间】: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


【解决方案1】:

我们实际上已经确定了这个问题(与 Facebook 合作),并且我们相信对此问题进行了适当的修复。我们的内部测试和其他客户的报告表明 503 调试器问题不再返回。

如果您发现调试器有其他问题,请contact CloudFlare

【讨论】:

  • 这确实很棒,感谢您的跟进。我将测试它一段时间并报告回来。很高兴看到 cloudflare 沉浸在社区中;)
【解决方案2】:

需要一个方法来解决这个问题,但如果您有相同的症状(CloudFlare、Wordpress 网站、Facebook“Like”按钮在 xfbml 和 html5 格式中都不起作用),那么我推荐以下方法:

  • 联系 CloudFlare 并请求更新所有列入白名单的 IP
  • 移除 CloudFlare 设置以检查浏览器完整性
  • 清除和/或更改所有缓存控制标头
  • 等一天,让 CF 服务器有机会传播
  • 对丢失计数的“喜欢”执行 linter/调试器重置:http://developers.facebook.com/tools/debug
  • 将您的 Facebook ID 添加到元标记
  • 喜欢您想要“焕发青春”的物品
  • 再等一天,让 Facebook 服务器相应地传播和同步

关键是要给问题留出时间,因为 CloudFlare 和 Facebook 都有需要同步机制的庞大服务器,并且可能需要几天时间才能赶上。

【讨论】:

    猜你喜欢
    • 2013-06-01
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多