FB OpenGraph og: Bild zieht keine Bilder (möglicherweise https?)

Erste-ich nicht glaube, dies ist eine doppelte Ausgabe. Ich gesucht habe für die gleichen oder ähnliche Probleme auf, SO intensiv, und aufgrund der Natur der Fehlerbehebung bevor Sie Fragen, ich glaube, dieses problem ist einzigartig.

Facebook nicht fassen meine og:image Dateien und ich haben versucht, jede übliche Lösung. Ich bin Anfang zu denken, es könnte etwas damit zu tun haben https://...

  • Ich habe http://developers.facebook.com/tools/debug und haben keine Warnungen oder Fehler.
  • Es ist das finden der Bilder, die wir verbunden mit in der "og:image", aber Sie zeigen, bis leer. Wenn wir auf das Bild(s), aber Sie existieren, und dass es dauert, ist direkt zu Ihnen.
  • Es zeigt ein Bild-ein Bild gehostet auf einem nicht-https-server.
  • Wir haben versucht, die quadratische Bilder, jpegs, pngs, größere und kleinere Größen. Wir haben die Bilder direkt in public_html. Null angezeigt werden.
  • Es ist nicht ein caching-Fehler, denn wenn wir hinzufügen, eine andere og:image meta, FB ' s linter nicht finden und Lesen. Es zeigt eine Vorschau. Die Vorschau leer ist. Die nur Ausnahme, wir sind immer für Bilder, die nicht auf dieser Webseite.
  • Wir dachten, dass vielleicht gab es einige anti-leach auf cpanel oder die .htaccess war die Verhinderung der Bilder zeigt, so dass wir geprüft. Es war nicht. Wir selbst haben eine schnelle < img src="[remote file]" > auf einem ganz anderen server und das Bild erscheint in Ordnung.
  • Wir dachten, vielleicht war es die og:type oder andere kuriosität, mit einem anderen meta-Tags. Wir entfernten alle von Ihnen, ein zu einer Zeit und überprüft. Keine änderung. Nur Warnungen.
  • Den gleichen code auf einer anderen website auftaucht, ohne Frage.
  • Wir dachten vielleicht war es keine Bilder, denn wir arbeiten mit dem gleichen Produkt-Seite(s) für mehrere Produkte (ändern, basierend auf den get-Wert, das heißt, "details.php?id=xxx"), aber es ist immer noch ziehen in einem Bild (von einem anderen url).
  • Dass og:image oder image_src off, FB nicht finden, auch keine Bilder.

Ich bin am Ende meiner Seil. Wenn ich sagte, wie viel Zeit mir und anderen ausgegeben haben, auf dieser, Sie werden schockiert sein. Das Problem ist, dass dies ist ein online-Shop. Wir absolut, positiv kann nicht KEINE Bilder. Wir haben zu. Wir haben zehn oder so andere Seiten... das ist das einzige, mit og:image Probleme. Es ist auch die einzige, die auf httpsso dass wir dachten, das war vielleicht das problem. Aber wir finden keine Präzedenzfall überall im web.

Diese sind die meta-tags:

<meta property="og:title" content="[The product name]" /> 
<meta property="og:description" content="[the product description]" /> 
<meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" />
<meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-art-black.png" />
<meta property="og:image" content="http://www.[ADIFFERENTwebsite].com/wp-content/uploads/2011/06/ARS-Header-Shine2.png" />
<meta property="og:image" content="https://www.[ourwebsite].com/images/ARShopHeader.png" />
<meta property="og:image" content="http://www.[ourwebsite].com/overdriven-blues-music-tshirt-art-black.JPG" />
<meta property="og:type" content="product"/>
<meta property="og:url" content="https://www.[ourwebsite].com/apparel-details.php?i=10047" />
<meta property="og:site_name" content="[our site name]" />      
<meta property="fb:admins" content="[FB-USER-ID-NUMBER]"/>
<meta name="title" content="[The product name]" />
<meta name="description" content="[The product description]" />
<link rel="image_src" href="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" />
<meta name="keywords" content="[four typical keywords]">
<meta name="robots" content="noarchive">

Falls Sie es wollen, hier ist ein link zu einem unserer Produkt-Seiten, die wir gearbeitet haben. [Link gekürzt, um versuchen zur Eindämmung dieser immer in den Suchergebnissen für unsere Website]: http://rockn.ro/114

BEARBEITEN ----

Mit dem "sehen, was facebook sieht," scraper tool, wir waren in der Lage zu sehen, die folgenden:

"image": [          
      {
         "url": "https://www.[httpSwebsite].com/images/shirts/soul-man-soul-music-tshirt-details-safari.png"
      },
      {
         "url": "https://www.[httpSwebsite].com/images/shirts/soul-man-soul-music-tshirt-art-safari.png"
      },
      {
         "url": "http://www.[theotherNONSECUREwebsite].com/wp-content/uploads/2011/06/ARS-Header-Shine2.png"
      }
   ],

Getestet haben wir alle links für eine einzelne Seite. Alle waren perfekt gültige Bilder.

BEARBEITEN 2 ----

Wir haben versucht, eine test-und eine subdomain auf die UNSICHERE website (aus dem die Bilder sind tatsächlich sichtbar durch facebook). Subdomain war http://img.[nonsecuresite].com. Dann legen wir alle Bilder in den Haupt-subdomain-Ordner und referenziert diese. Es würde nicht ziehen Sie die Bilder in FB. Allerdings wäre es immer noch ziehen Sie alle Bilder wurden verwiesen auf die unsichere Haupt-domain.

GEPOSTETEN WORKAROUND ----

Dank Keegan, wir wissen jetzt, dass dies ein bug in Facebook. Um dieses Problem zu umgehen, legten wir eine subdomain in ein anderes NICHT-HTTPS-website, und warf Sie alle Bilder in es. Wir verwiesen die Koordination http://img.otherdomain.com/[like-image.jpg] Bild in og:image auf jeder Produkt-Seite. Dann mussten wir gehen über die FB Linter und JEDES link zum aktualisieren der OG Daten. Dies funktionierte, aber die Lösung ist ein band-aid Problemumgehung, und wenn die https Problem ist behoben und wir gehen zurück zu den natürlichen https-domain, FB wird zwischengespeichert haben, die Bilder von einer anderen website, verkomplizieren. Hoffentlich hilft diese information um jemand anders zu retten aus dem Verlust-32-Kodierung Stunden Ihre Leben.

InformationsquelleAutor der Frage Cyprus106 | 2012-01-13

Schreibe einen Kommentar