Кнопка 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
4 ответов:
У меня точно такая же проблема с момента написания этого поста ! увидев ошибки на FB, оказалось, что это ошибка, которую они пытаются решить !
Это случилось со мной также. Я нажал "Нравится", и всплывающее окно показывалось на секунду, но исчезало. HTTP-ответ показал "Plugin", "disconnect".
Это происходило, когда URL на кнопке Like перенаправлялся на другой URL.
Что я сделал, чтобы исправить это:
- я ввел URL-адрес в отладчик Facebook: https://developers.facebook.com/tools/debug
- Вы увидите некоторые предупреждения OpenGraph об отсутствующих свойствах. Я просто добавил несколько ключей кто на мою страницу: ОГ:тип, ОГ:URL-адрес, и OG:название. Обратите внимание, что эти три свойства помечены как обязательные на https://developers.facebook.com/docs/reference/opengraph/object-type/website
- запустить URL-адрес через отладчик Facebook снова, чтобы очистить кэш в Facebook.
И лайки снова заработают.
Это звучит безумно, но то, что в конечном итоге сработало для меня, было пойти в: http://developers.facebook.com/docs/reference/plugins/like/
И поместите в поле url-адрес вашей проблемы. Вы должны увидеть ту же проблему, если вы нажмете кнопку like здесь.
Затем начните пытаться изменить все остальные значения в другом тексте / выпадающем списке (width, like / recommend...)
После каждого изменения попробуйте демо-версию like box. У меня самой ничего не получалось. Что в конце концов сработало, так это когда я изменил шрифт к чему-то другому.
Он начал работать на этом сайте разработчика, затем я попробовал свой реальный URL, и он также работал там.
Это звучит безумно, но у меня получилось. У нас была эта проблема больше недели на этом сайте, и ничего не работало, и это была просто последняя отчаянная попытка.
То же самое произошло и со мной, и через несколько дней он просто начал работать сам по себе. Я думаю, это связано с политикой спама facebook или чем-то еще...
Comments