Кнопка Facebook Like не работает на одном сайте?



Я работаю с сотнями сайтов, и только 1 не работает. Все они используют одну и ту же кодовую базу. Я не совсем понимаю, что происходит. Я думаю, что это на конце Facebook, но это не может быть правильно, не так ли? Оба используют один и тот же код, оба размещаются на одном и том же сервере, оба посылают один и тот же запрос. По отдельности они получают разные ответы.



Веб-сайт, который не работает, отправляет обратно этот ответ.



for (;;);{"__ar":1,"payload":null,"jsmods":{"require":[["Plugin","disconnect",[],["http://mklimages.com/"]]]}}


Веб-сайт, который работает, отправляет это обратно. ответ.



for (;;);{"__ar":1,"payload":null,"jsmods":{"require":[["Plugin","connect",[],["http://clweddingphotography.com/","10150926803898226"]]]}}


Похоже, что при нажатии кнопки like на "сломанном" веб-сайте. Непохожий ответ отправляется обратно. Оба отправляют одни и те же почтовые запросы.



Кто-нибудь сталкивался с этим раньше?



Это url-адрес затронутого веб-сайта: http://mklimages.com

502   4  

4 ответов:

У меня точно такая же проблема с момента написания этого поста ! увидев ошибки на FB, оказалось, что это ошибка, которую они пытаются решить !

Это случилось со мной также. Я нажал "Нравится", и всплывающее окно показывалось на секунду, но исчезало. HTTP-ответ показал "Plugin", "disconnect".

Это происходило, когда URL на кнопке Like перенаправлялся на другой URL.

Что я сделал, чтобы исправить это:

  1. я ввел URL-адрес в отладчик Facebook: https://developers.facebook.com/tools/debug
  2. Вы увидите некоторые предупреждения OpenGraph об отсутствующих свойствах. Я просто добавил несколько ключей кто на мою страницу: ОГ:тип, ОГ:URL-адрес, и OG:название. Обратите внимание, что эти три свойства помечены как обязательные на https://developers.facebook.com/docs/reference/opengraph/object-type/website
  3. запустить URL-адрес через отладчик Facebook снова, чтобы очистить кэш в Facebook.

И лайки снова заработают.

Это звучит безумно, но то, что в конечном итоге сработало для меня, было пойти в: http://developers.facebook.com/docs/reference/plugins/like/

И поместите в поле url-адрес вашей проблемы. Вы должны увидеть ту же проблему, если вы нажмете кнопку like здесь.

Затем начните пытаться изменить все остальные значения в другом тексте / выпадающем списке (width, like / recommend...)

После каждого изменения попробуйте демо-версию like box. У меня самой ничего не получалось. Что в конце концов сработало, так это когда я изменил шрифт к чему-то другому.

Он начал работать на этом сайте разработчика, затем я попробовал свой реальный URL, и он также работал там.

Это звучит безумно, но у меня получилось. У нас была эта проблема больше недели на этом сайте, и ничего не работало, и это была просто последняя отчаянная попытка.

То же самое произошло и со мной, и через несколько дней он просто начал работать сам по себе. Я думаю, это связано с политикой спама facebook или чем-то еще...

Comments

    Ничего не найдено.