web-dev-qa-db-fra.com

Facebook Share n'affiche pas ma description ou ma vignette

J'ai suivi chaque conseil que j'ai trouvé pour essayer de le faire fonctionner, mais tout cela a été vain. Quelqu'un peut-il me dire pourquoi ma description/miniature n'apparaît pas? Merci. Voici mon code et le lien vers le site:

Balises méta:

<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" />

Lien réel:

<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/

Merci d'avance pour votre aide.

37
Drew

À ceux (comme moi) pour lesquels l'autre réponse n'a pas fonctionné:

Dans le <head> et </head>section, ajouter

<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" />` 

Ensuite, allez à FB Linter et entrez votre URL pour actualiser le cache FB de votre page.

^^^ Actualiser le cache est important.

30
zaphod

--2e EDIT--

Veuillez noter que cette réponse ne fonctionne plus et est obsolète. Veuillez essayer la réponse ci-dessus .

- RÉPONSE ORIGINALE--

Je l'ai trié. J'ai dû utiliser une URL pleine de folie:

<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>

--ÉDITER--

Comme quelques informations supplémentaires, je ne me souviens pas où j'ai trouvé ces informations à l'origine, mais voici ce que signifie la partie s = 100:

L'approche de base est que vous fournissez un lien vers http://www.facebook.com/sharer.php?s=1 qui est la page de partage de base (généralement affichée dans une fenêtre contextuelle).

Mais j'ai essayé de changer les chiffres et ça va toujours au même endroit.

En ce qui concerne la &amp;p, c'est juste du code html pour & p et je pense que c'est le tableau que Facebook dissèque pour obtenir les informations.

92
Drew