Новая xfbml кнопка «Мне нравится» + ошибка количества ошибок CloudFlare 503? - PullRequest
2 голосов
/ 21 января 2012

Недавно переключился на XFBML, чтобы сделать нашу страницу более эффективной.Тем не менее, мы заметили, что когда мы начали использовать fb: like против старого iframe, новые лайки Facebook больше не записываются!

Хотелось получить некоторое представление об этом.Отладчик 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, и хотел знать, может ли это быть связано?Вот пример запроса, который вы можете попробовать: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.vancitybuzz.com%2F2012%2F01%2Fwhat-lurks-below-british-columbia%2F

Спасибо за помощь!

Обновление: эта проблема возникает в нескольких методах "лайк" (HTML5,и др.)

Ответы [ 2 ]

3 голосов
/ 17 апреля 2012

Мы на самом деле определили проблему (работали с Facebook), и мы считаем, что для этого удалось найти правильное решение. Наши внутренние тесты и отчеты других клиентов показывают, что проблема с отладчиком 503 больше не возвращается.

Если вы видите другие проблемы с отладчиком, пожалуйста, свяжитесь с CloudFlare .

1 голос
/ 24 января 2012

Чтобы понять это, потребовался рецепт, но если у вас одинаковые симптомы (CloudFlare, сайт Wordpress, кнопка «Мне нравится» на Facebook, не работающая в форматах xfbml и html5), то вот что я рекомендую:

  • Свяжитесь с CloudFlare и запросите обновление всех IP-адресов из белого списка
  • Удалите настройку CloudFlare, чтобы проверить целостность браузера
  • Очистите и / или измените все заголовки управления кэшем
  • Подождите день, чтобы серверы CF имели возможность распространять
  • Выполнить сброс linter / debugger для "лайков", которые потеряли счет: http://developers.facebook.com/tools/debug
  • Добавьте свой идентификатор Facebook в метатег
  • Как элементы, которые вы хотите "омолодить"
  • Подождите еще один день, чтобы серверы Facebook распространялись и синхронизировались соответственно

Ключ давал время проблемы, так как обаCloudFlare и Facebook имеют обширные серверы, для которых требуются механизмы синхронизации, и могут потребоваться дни, чтобы наверстать упущенное.

...