Wir haben den Link benutzt:
http://www.facebook.com/sharer.php?u=[shared URL]
... um eine bestimmte Seite zu teilen. Facebook Sharer verwendet jedoch die zwischengespeicherte Version der Bilder und den Titel. Gibt es eine Möglichkeit, den Facebook-Cache schnell zu leeren, oder wie lange müssen wir warten, bis die Daten aktualisiert werden?
Ich habe <link rel='image_src' href='[preview image]' />
zwischen die Tags gesetzt.
facebook
social-networking
hyperlink
social-media
Katz 'und Maus
quelle
quelle
Fetch new scrape information
SchaltflächeAPI verwenden Gibt es eine API, um Facebook zu zwingen, eine Seite erneut zu kratzen?
quelle
Hutspitze: Umair Jabbar
quelle
Ich denke, diese beiden Links haben eine breite Diskussion über Ihre problembezogenen Dinge. fb: Ref Clear Cashes durch Anruf
so was
Sie können die verwandten Sachen von hier aus studieren fb: ref . Ich hoffe es wird für dich funktionieren
quelle
Die Seite dazu befindet sich unter https://developers.facebook.com/tools/debug/ und hat sich seit einigen anderen Antworten geringfügig geändert.
Fügen Sie dort Ihre URL ein und klicken Sie auf " Debuggen ". Klicken Sie dann auf die Schaltfläche " Neue Scrape-Informationen abrufen " unter dem URL-Textfeld, und Sie sollten fertig sein. Die neuen Meta-Tags werden von Ihrer Seite abgerufen, aber sie werden immer noch zwischengespeichert. Denken Sie also daran, dass Sie dies tun müssen, wenn Sie sie ändern. Dies ist sehr wichtig, wenn Sie mit den Meta-Tags spielen, damit FB Shared URLs innerhalb von Facebook so formatiert werden, wie Sie es möchten.
quelle
Diese Antwort richtet sich an Entwickler.
Das Löschen des Caches bedeutet, dass neue Freigaben dieser Webseite den neuen Inhalt anzeigen, der in den OG-Tags bereitgestellt wird. Aber nur, wenn die URL, an der Sie arbeiten, weniger als 50 Interaktionen aufweist (Likes + Shares). Alte Links zu dieser Webseite, die bereits auf Facebook gepostet wurden, sind davon nicht betroffen. Nur wenn Sie die URL erneut auf Facebook teilen, wird die Art und Weise, wie Facebook den Link anzeigt, aktualisiert.
Die Antwort von catandmouse ist korrekt, aber Sie können Facebook auch den OG-Cache (OpenGraph) löschen, indem Sie eine Post-Anfrage an graph.facebook.com senden (funktioniert zum Zeitpunkt des Schreibens dieser Antwort sowohl für http als auch für https). Sie benötigen kein Zugriffstoken.
Eine Post-Anfrage an graph.facebook.com kann wie folgt aussehen:
In Perl können Sie den folgenden Code verwenden, in dem die Bibliothek Mojo :: UserAgent zum Senden und Empfangen von HTTP-Anforderungen verwendet wird:
Das Senden dieser Post-Anfrage über das Terminal kann mit dem folgenden Befehl erfolgen:
quelle
Fügen Sie der URL einen? V = random_string hinzu. Wenn Sie diese Idee mit Facebook Share verwenden, stellen Sie sicher, dass der Parameter og: url in der Antwort mit der URL übereinstimmt, die Sie teilen. Dies funktioniert auch mit Google Plus.
Für Facebook können Sie das erneute Crawlen auch erzwingen, indem Sie eine Post-Anfrage an https://graph.facebook.com senden
quelle
id=http://www.ridr.me&scrape=true
Ich habe gerade eine einfache Lösung veröffentlicht, die hier in einem verwandten Beitrag 5 Sekunden dauert - Facebook-Debugger: Löschen Sie die
kurze Antwort für den gesamten Site-Cache ... Ändern Sie Ihre Permalinks auf einer Worpdress-Site in den Permalinks-Einstellungen in eine benutzerdefinierte. Ich habe gerade einen Unterstrich hinzugefügt.
/ _% postname% /
dann kratzt Facebook sie alle als neue URLs, neue Beiträge.
quelle
Wenn Sie WordPress mit einem Cache-Plugin verwenden, stellen Sie sicher, dass Sie alle Caches löschen. Stellen Sie außerdem sicher, dass das von Ihnen verwendete Bild die empfohlene Facebook-Größe hat: 1200 (B) x 630 (H) oder 600 x 315.
quelle
Wenn Sie verwaltete WordPress- oder Caching-Plugins verwendet haben, müssen Sie IHREN CACHE LÖSCHEN, bevor das Facebook-Debugger-Tool neue Informationen abrufen kann!
Ich habe mir wochenlang die Haare ausgezogen, um herauszufinden, warum Änderungen, die ich vorgenommen habe, 24 Stunden lang nicht im Facebook-Debugger angezeigt wurden !!!! Die Lösung ist, dass ich in mein WordPress-Dashboard gehen, auf das Godaddy-Symbol oben klicken und auf "Cache leeren" klicken muss. Ich denke, viele verwaltete WordPress-Hoster haben einen Cache, um herauszufinden, wie man ihn löscht, und Sie werden golden sein.
quelle