Wenn eine Person einen Link auf Facebook veröffentlicht, findet Facebook automatisch ein Foto, das als Miniaturansicht im Newsfeed angezeigt wird. Gibt es eine Art HTML-Markierung für ein Foto, das Sie als erste verwenden möchten?So kennzeichnen Sie ein Foto, das als Miniaturbild verwendet werden soll, wenn eine Seite mit Facebook verknüpft ist
Antwort
Was Sie wollen, sind die <meta>
Tags, die Facebook in ihrer Dokumentation auf Facebook_Share/Specifying_Meta_Tags definiert.
Sie können die Metadaten um das Bild setzen sich vielmehr setzen Sie es in den Kopf des Dokuments, wie folgt aus:
<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" />
denken Sie daran, dass, wenn alles nicht funktioniert, als Möglicherweise laden Sie den Facebook-Cache neu. http://developers.facebook.com/tools/lint/
Die angenommene Antwort ist jetzt veraltet. Die neue Art, dies zu tun, ist mit einer open graph tag z.B.
<meta property="og:image" content="http://example.com/picture.jpg" />
Ich habe diese Meta-Eigenschaft heute verwendet und funktioniert gut. Einige weitere Details einschließlich der Vorschaudetails sind verfügbar: http://stackoverflow.com/a/18817334/281087 –
danke für die gute antwort. – user94154
Wenn ich Links dynamisch (aus der Datenbank) teilen möchte, wie kann ich jedes im Kopf angeben. – Jenz