Facebook Share не показывает мое описание или мой эскиз - PullRequest
37 голосов
/ 01 июня 2010

Я следовал каждому совету, который нашел, чтобы попытаться заставить это работать, но все это не помогло. Может кто-нибудь сказать мне, почему мое описание / миниатюра не отображается? Благодарю. Ниже мой код и ссылка на сайт:

метатеги:

<meta name="title" content="La Vita è Bella, because life is beautiful" />
<meta name="description" content="Drawing on Italy’s most famous export – great-tasting, healthy, colourful food – La Vita é Bella brings families together to experience mealtimes the Italian way." />

<link rel="image_src" href="http://www.lavitaebella.co.uk/images/imageforfacebook.jpg" />

Фактическая ссылка:

<a href="http://www.facebook.com/share.php?u=http://www.lavitaebella.co.uk" target="_blank"><img src='../images/share/s-fb.png' /></a>

http://www.lavitaebella.co.uk/

Заранее спасибо за любую помощь.

Ответы [ 2 ]

92 голосов
/ 04 июня 2010

- 2-е РЕДАКТИРОВАНИЕ -

Обратите внимание, что этот ответ больше не работает и устарел. Пожалуйста, попробуйте ответ выше .

- ОРИГИНАЛЬНЫЙ ОТВЕТ -

Понял. Пришлось использовать URL, переполненный сумасшествием:

<a href="http://www.facebook.com/sharer.php?s= 100&amp;p[title]=La Vita È Bella&amp;p[url]=http://www.lavitaebella.co.uk/teachers/resources.html&amp;p[images][0]=http://www.lavitaebella.co.uk/images/imageforfacebook.gif&amp;p[summary]=Drawing on Italy’s most famous export – great-tasting, healthy, colourful food – La Vita é Bella brings families together to experience mealtimes the Italian way"><img src='../images/share/s-fb.png' /></a>

- EDIT -

Как некоторая дополнительная информация, я не могу вспомнить, где я первоначально нашел эту информацию, но вот что означает часть s = 100:

Основной подход заключается в предоставлении ссылки на http://www.facebook.com/sharer.php?s=100, которая является базовой страницей общего доступа (обычно это отображается во всплывающем окне).

Но я попытался изменить числа, и они все еще идут в то же место.

Что касается &amp;p, то это просто HTML-код для & p, и я думаю, что это массив, который Facebook анализирует для получения информации.

30 голосов
/ 09 апреля 2013

Для тех (как я), для которых другой ответ не работал:

В разделе <head> и </head> добавьте

<meta property="og:url" content="https://www.mathnuggets.com/" />
<meta property="og:image" content="https://www.mathnuggets.com/images/fb-logo.jpg" />
<meta property="og:title" content="Math website for your gifted student" />
<meta property="og:description" content="Challenging word problems for gifted elementary students" />` 

Затем перейдите на FB Linter и введите свой URL-адрес, чтобы обновить кэш FB вашей страницы.

^^^ Обновление кэша важно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...