Lorsqu'une personne publie un lien sur Facebook, Facebook trouve automatiquement une photo à utiliser comme miniature dans le fil d'actualité. Existe-t-il une sorte de balisage (HTML) pour entourer une photo que vous aimeriez utiliser comme premier choix?Comment marquer une photo à utiliser comme vignette lorsqu'une page est associée à Facebook
Répondre
Ce que vous voulez, ce sont les balises <meta>
que Facebook définit dans sa documentation sur Facebook_Share/Specifying_Meta_Tags.
Vous ne mettez pas les métadonnées autour de l'image elle-même, plutôt, vous le mettez dans la tête du document, comme celui-ci:
<meta name="title" content="The Title Of The Link" />
<meta name="description" content="A description of the link would go here." />
<link rel="image_src" href="http://www.example.com/images/image.jpg" />
garder à l'esprit que si tout ne fonctionne pas, que , peut-être, vous devriez recharger Facebook cache. http://developers.facebook.com/tools/lint/
La réponse acceptée est maintenant obsolète. La nouvelle façon de le faire est avec un open graph tag par exemple.
<meta property="og:image" content="http://example.com/picture.jpg" />
J'ai utilisé cette propriété meta aujourd'hui et fonctionne bien. Quelques détails supplémentaires, y compris les détails de l'aperçu est disponible: http://stackoverflow.com/a/18817334/281087 –
merci pour la bonne réponse. – user94154
Si je veux partager dynamiquement des liens (à partir de la base de données), comment puis-je spécifier chacun dans la tête. – Jenz