2

最近切换到 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-不列颠哥伦比亚省%2F

谢谢您的帮助!

更新:此问题发生在“like”的多种方法(HTML5 等)上

4

2 回答 2

3

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

如果您发现调试器存在其他问题,请联系 CloudFlare

于 2012-04-17T18:56:28.887 回答
1

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

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

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

于 2012-01-24T17:58:11.770 回答