Получаю письмо с жалобой от клиента (сайт на Битриксе) — при репостинге с социальной панельки на стену facebook иногда прикрепляется не картинка новости, а любая другая находящаяся на страничке.
Хотелось бы чтоб цеплялась именно картинка с темы.
Роем:
Комплексный bitrix.news -> смотрю шаблон вывода детальной новости — там bitrix:main.share, где фейсбук подключается в темплейте компонента …/templates/.default/handlers/facebook.php весьма специфическим образом…
Хотя это всё неважно, т.к. на выходе имеем
1 2 3 4 |
function fbs_click(url, title) { window.open(‘http://www.facebook.com/share.php?u=’+encodeURIComponent(url)+‘&t=’+encodeURIComponent(title),‘sharer’,‘toolbar=0,status=0,width=626,height=436’); return false; } |
Т.е. фейсбук картинку определяет по своему вкусу анализом страницы! — этот вариант нас не устраивает, роем дальше …
Оказывается можно указать фейсбуку с помощью метатегов и стандарта Open Graph откуда и что брать [ Facebook: как правильно настроить постинг ].
Но к сожалению у меня этот фокус не получился.
Погуглив ещё — нашел способ явного указания картинки параметром, через скрпит sharer.php
С этим скриптом я провозился довольно долго!!! и скажу я вам — он тоже не рабочий, а «тараканы» там вообще непонятные
При указании правильного URL http://energo-sibir.ru/news/elektroenergetika/novosibirskaya_ges_rabotaet_v_obychnom_rezhime/ — картинку берёт «левую»
При указании левого URL — в модальном окне постинга показывает картинку правильную, но репост вообще не проходит.
Добавляю к своему адресу какую нить левость вроде ?fb=img — картинку в превью правильную показывает, вроде публикует — в итоге публикуется вообще с другой картинкой выдернутой со странички.
В итоге 0:1 не в мою пользу 🙁
Так я и не победил репост на стену с нужной мне картинкой 🙁
Кому интересно — вот код, которым пытаюсь сделать репост.
Вот ещё более наглядный вариант.
* Open Graph Image прописан
* Все 3 ссылки одинаковы — отличается только передаваемый URL
* В предварительный работает только 2я ссылка с правильным URL и даже с правильной картинкой в превью, но не публикует
Один комментарий на «“Репостинг ссылки с картинкой на стену facebook.com”»
Спасибо большое за качественное издание и думаю, буду постоянной вашей читательницей.