2013-10-28 21 views
28

Gibt es eine Möglichkeit ein Standardbild zu setzen, die angezeigt wird, wenn ich meine Website auf Facebook teilen? Mir ist aufgefallen, dass Facebook normalerweise das erste Bild von der Seite holt, um es als Thumbnail zu verwenden.Standard-Website für Social Sharing

Antwort

42

Sie benötigen die Facebook Bild-Meta-Tag setzen:

<meta property="og:image" content="http://example.com/logo.jpg"> 
<meta property="og:image:type" content="image/png"> 
<meta property="og:image:width" content="1024"> 
<meta property="og:image:height" content="1024"> 

Für weitere Informationen überprüfen Sie die docs

+3

Ich habe diesen Weg verwendet und es immer noch ein zufälliges Bild von meiner Website? – Rossco

+1

Ich stimme zu - noch auf eine Antwort darauf warten. Wählt einfach ein zufälliges Bild auf meiner Seite ... – Andy

+0

Per Zufall meinst du jedes Mal, wenn es sich ändert oder ist es das gleiche Bild, aber nicht das, das du in den Meta-Tags eingibst? –

4
<meta property="og:image" content="http://example.com/lamb-full.jpg"> 
<meta property="og:image:type" content="image/jpeg"> 
<meta property="og:image:width" content="200"> 
<meta property="og:image:height" content="200"> 

Bildgröße sollte mindestens 200px X 200px

+0

Schön. Was ist der Standard für alle Websites, die den Link teilen? Ist das nur Facebook API? – JoshYates1980

+0

@ JoshYates1980 siehe http://stackoverflow.com/questions/10397510/do-services-other-than-facebook-use-open-graph für weitere Websites mit offenen Grafik –

2

sein sein Die Facebook-Server werden Ihre Website "scrape", um nach einem Bild zu suchen, das verwendet werden kann, wenn Nutzer es teilen. Wenn Sie angeben mögen, welches Bild zu verwenden, setzen Sie diese in dem <head></head> Abschnitt Ihrer Website:

  • <meta property="og:image" content="http://url-to-your-image.png">

Facebook im Cache eine Kopie des vorherigen zufälligen Bildes hat. Um Facebook wieder holen:

1

ein og:image lag in den <head> des HTML-Dokument wie folgen aus:

<meta property="og:image" content="http://example.com/ogp.jpg" /> 

Dies ist Teil des Open Graph Protocol, respektierte von zumindest den folgenden Social-Media-Sites:

(... und wahrscheinlich viel mehr.)

Neben den Tag über Einstellung, Sie Kann auch wollen:

0

Das ist meine Lösung, ist es gut funktionieren:

<head> 
    <!--FACEBOOK--> 
    <meta property="og:image" content="https://www.website.com/logo.jpg"> 
    <meta property="og:image:type" content="image/png"> 
    <meta property="og:image:width" content="1024"> 
    <meta property="og:image:height" content="1024"> 
    <meta property="og:type" content="website" /> 
    <meta property="og:url" content="https://www.website.com/"/> 
    <meta property="og:title" content="Website title" /> 
    <meta property="og:description" content="Website description." /> 
<head> 

Sie Test mit Facebook Debug site machen kann.