Wir haben eine Facebook-App, die benutzerdefinierte gemeinsam nutzbare Links für Benutzer generiert, wenn sie bestimmte Aktivitäten abschließen. Die gemeinsam nutzbaren Seiten haben die folgenden Meta-Tags:Gibt es eine Möglichkeit, Facebook zu zwingen, das og: Bild auf geteilten Links zu zeigen?
<meta property="fb:admins" content="1000000000000000">
<meta property="fb:app_id" content="1000000000000000">
<meta property="og:site_name" content="ActivityApp">
<meta property="og:title" content="I just completed this activity.">
<meta property="og:description" content="Click here to see John's activity!">
<meta property="og:type" content="website">
<meta property="og:url" content="http://activity.com/abcd69478383951886c14ae">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="800">
<meta property="og:image:height" content="420">
<meta property="og:image" content="http://cdn.com/abcd69478383951886c14ae.png">
<meta name="author" content="John">
Die meiste Zeit, Facebook zeigen richtig den Titel, Beschreibung und Bild auf dem Newsfeed, wenn die Verbindungen gemeinsam genutzt werden. Aber manchmal wird der og: image und og: Titel ohne Grund versteckt. Dies ist, wie es aussieht ...
Das seltsame Teil das ist, wenn wir den Link auf dem Debugger überprüfen, indem anzeigen bestehende Schürf Informationen klicken ich würde sagen, dass es richtig abgekratzt wurde und würde angezeigt werden der Titel, das Bild und die Beschreibung unten.
Warum passiert das und was können wir tun, um sicherzustellen, dass unsere Links bei jeder gemeinsamen Nutzung korrekt angezeigt werden?
Zusätzliche Informationen: Unsere App generiert Millionen von Geschichten, so dass wir nichts manuell zu den Links tun können.
Haben Sie überprüft, ob die URL gecrawlbar ist? In Ihrem Beispielcode. Der Link property = "og: image" ist pleite. Es zeigt 404 Seite. –
@ JohnRoca, ja die Links sind crawlbar. In der Tat, wenn wir sie wieder kratzen, wird alles gut aussehen. Das Problem ist mit den vorhandenen Scrape-Informationen. – steve
Wahrscheinlich funktioniert diese Antwort für Sie: http://stackoverflow.com/questions/36608780/ogimage-could-not-be-downloaded-because-it-exceeded-the-maximal-allowed-sized-o/36894300#36894300 –