Сведения о вопросе

Codeliver

22:41, 6th August, 2020

Теги

Facebook   Open   Graph    

Как заставить Facebook Like оставлять в профиле пользователя осмысленные сообщения?

Просмотров: 313   Ответов: 3

На странице есть OpenGraph мета-теги вида:
[meta property=&quot;og:tag name&quot; content=&quot;tag value&quot; /]<br/>


(Квадратные скобки потому, что парсер неквадратные портил)

В этих метатегах перечислены название страницы, описание, указана картинка.


Также на странице есть кнопка Like:
[script src=&quot;http://connect.facebook.net/ru_RU/all.js#xfbml=1&quot;][/script]<br/>
[fb:like href=&quot;http://example.com/somelink&quot; layout=&quot;button_count&quot; width=&quot;110&quot;][/fb:like]<br/>


После нажатия на кнопку Like в профиле в последних появляется сообщение вида "%username% нравится Длинный заголовок главной страницы, не имеющий отношения к той странице, где стоит кнопка".


Вопрос: как заставить Like использовать информацию, указанную в мета-тегах?



  Сведения об ответе

LAST

05:01, 27th August, 2020

Вроде никак. Сколько не мучался, перечисленные выше теги работают только для кнопки share.


  Сведения об ответе

lats

17:33, 7th August, 2020

Тоже долго бились над этой задачей, указывал теги, но заголовок все равно брался из страницы. Потом разместил все эти теги [meta property=«og:tag name» content=«tag value» /] строго перед закрывающим тегом и все заработало.


  Сведения об ответе

9090

06:25, 2nd August, 2020

возможно из-за кеша фейсбука, я когда шейр прикручивал, то старый контент из og тегов еще дня 2 сохранялся


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться