9

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 ...

enter image description here

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.

+0

Haben Sie überprüft, ob die URL gecrawlbar ist? In Ihrem Beispielcode. Der Link property = "og: image" ist pleite. Es zeigt 404 Seite. –

+0

@ 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

+0

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 –

Antwort

0

Ich kann immer noch keine Kommentare posten, also versuche ich meine Antwort zu geben: versuche mit og: image: url statt og: image. Ich weiß, sie sollten gleich sein, aber manchmal funktioniert es.

link to answer

0

lesen und versuchen, eine dieser:

  1. https://photographylife.com/how-to-make-facebook-show-images-in-links
  2. http://www.addthis.com/academy/how-to-optimize-facebook-sharing/

Es gibt viele Vorschläge, die Sie versuchen können, aber ich habe keine konkreten Kenntnisse Darüber können Sie auf der Google-Seite nach weiteren Informationen suchen.

+1

Downvoted. Diese Lösung ist nicht relevant, um Millionen von geteilten Links wie erwähnt zu beheben. – DhruvPathak

Verwandte Themen