Клуб пользователей блока «Поделиться»

не работает атрибут data-image

Для публикаций использую ваш скрипт сгенерированный вашим конструктором, и расширенный атрибутом data-image (согласно документации https://yandex.ru/dev/share/doc/dg/add.html)

<script src="https://yastatic.net/share2/share.js"></script>

<div class="ya-share2" data-curtain="" data-image="http://www.***domen***.ru/sites/default/files/logo1.png" data-services="facebook,odnoklassniki,telegram,twitter,viber,whatsapp,vkontakte" data-size="m">&nbsp;</div>

Но почему то опция data-image не срабатывает. Ссылка в data-image верная, если её открыть, открывается логотип, как и надо. Вместо этого  либо вообще ничего не подставляется, либо подставляется но не то что  надо, разные системы по разному и на разных страницах, а должно быть всегда одно - логотип.

3 комментария
Сергей Тощилин
Сотрудник Яндекса21 июня 2021, 07:27
Добрый день!


Увы, не все социальные сети позволяют прокинуть изображение, которое нужно подставить в пост.
В данный момент, насколько вижу, мы прокидываем картинку в ВК, одноклассники, qzone, renren, pinterest, sina weibo и tencent weibo. 


Собрал примерчик — там работает и вк, и одноклассники: https://jsbin.com/feqonekoso/1/edit?html,js,output
Если у вас не работают даже они, возможно, какая-то проблема с картинкой — нужно будет чуть больше информации от вас


В нашем быстро меняющемся мире тяжело уследить за всеми изменениями API. Поэтому, если вы знаете социальную сеть, у которой API позволяет прокинуть изображение, но мы этого не делаем — расскажите, пожалуйста
Проверил ВК, действительно работает как надо.
Какой тогда выход? Настраивать через тэги как я понимаю не подходит - надо конкретный логотип чтоб подставлялся, а не соцсеть что-то выбирала
Сергей Тощилин
Сотрудник Яндекса23 июня 2021, 11:01
MaximAl065,
через теги — имеется в виду og:image? кажется, если в og:image подставить ссылку на нужную вам картинку, это полечит проблему для большинства соц. сетей