2013-09-24 13 views
13

Ich habe ein Problem in meinem Facebook-share-Button.Alle Bilder werden nicht in Facebook Teilen Schaltfläche angezeigt

Ich habe 8 Bilder in meinem aktuellen Beitrag und alle Bilder sind größer als die Größe von 200x200.

Aber wenn ich auf die Facebook-Freigabe-Schaltfläche klicke, werden nur 3 von 8 Bildern angezeigt, aus denen wir das Vorschaubild auswählen können.

Ich habe auch für dieses Problem gegoogelt und nach Ansicht vieler Vorschlag, den ich habe auch

https://developers.facebook.com/tools/debug Link für das Debuggen das Problem überprüft. Aber dort werden auch alle 8 Bilder richtig angezeigt.

Jede Hilfe wäre nennenswert.

Danke.

+0

Facebook scheint die maximale Anzahl der Bilder im Aktie Dialog zu drei vor einer Weile angezeigt hat begrenzt. – CBroe

+0

@CBroe: Danke für Ihre Antwort. Aber ich bin etwas verwirrt wegen des zufälligen Verhaltens von FACEBOOK. Weil es in einem Post alle 8 Bilder anzeigt und in einem anderen Post einfach nicht. Wirklich seine beacoming Kopfschmerzen für mich. – Hardrik

+0

Wie rufen Sie die Freigabe auf? –

Antwort

4

Das ist eine gute Frage, aber ich denke, die Antwort kann Sie enttäuschen.

Kurze Antwort: weit ich weiß und suchte, können Sie das nicht tun.
Lange Antwort: Sie können dieses Szenario mit einigen guten statischen Bildern optimieren - oder wenn Sie kreativer sein können, dinamically Bilder.


Der erste Tipp

ein statisches Bild zu jeder Aktien hinzufügen. Sie können tun, dass in Ihrem head Abschnitt von HTML Open Graph Meta-Tags hinzufügen:

<meta property="og:image" content="http://www.myawesomesite.com/logo.jpg"/> 

Mit dem obigen Code Sie zu Facebook sagen werden immer zeigen das Bild als eine Option in Share-Taste. Laut Facebook documentation empfiehlt es sich, Bilder mit mindestens 1200 x 640 Pixeln zu verwenden, da diese einen Beitrag mit einem großen Bild teilen.

Folgenden sehen Sie die Vorschau auf einen Pfosten mit den recomended Dimensionen: enter image description here

Und jetzt ein Post mit einem kleinen Bild: enter image description here

Der zweite Tipp

In this post Ich fand eine mögliche gute Lösung für Ihr Problem. Der Autor verwendete die gleichen Prinzipien wie der vorherige Tipp, aber er benutzte einen anderen praktischen Weg, um das zu tun.

Er verwendete den folgenden Tag:

<link rel="image_src" href="http://myawesomesite.com/logo.png" /> 

Diesen Tag ist fast das gleiche der vorherige, aber ich denke, rel="images_src" eine interessante Sache sein kann. Das link-Tag wird auch im Kopfbereich der Website angewendet (gem. W3C page), aber ich denke, du kannst Facebook belügen, weil sie böse sind und keine gute API bereitstellen.

Ich frage mich - und das ist nur eine Vermutung - warum nicht versuchen, image_src als ID Ihrer Post/Website Bilder anwenden? Ich kann das derzeit nicht testen, aber im Moment ist das Beste, was ich denken kann.


Fazit:

Facebook ist nicht sehr gut in vielen verschiedenen Wegen, und sie bieten nicht alles, was wir brauchen - wie diese interessante Funktion. Aber vielleicht können wir das Facebook mit ein paar seltsamen Techniken täuschen.

Wenn Sie solche Dinge nicht testen möchten, können Sie die Bilder nur teilen, indem Sie Ihrer Seite die statischen OpenGraph Meta Tags des ersten Tipp geben.

Ich erwarte, dass es etwas geholfen - leider ich denke, das ist die beste Antwort für Ihre Frage.

Verwandte Themen