Vider le cache Facebook Open-Graph
Votre site vient d’être mis à jour, mais les « like » Facebook et autres « share » utilisent toujours les anciens contenus, images, titres ? Voici la solution pour mettre à jour les données open-graph affichées sur Facebook.
Attention, néanmoins, les anciens « like » et « share » ne seront pas modifiés, et garderont toujours les anciennes informations.
- Accédez au Linter Facebook. Cet outil permet de vérifier les données extraites par Facebook à partir d’un lien.
- Entrez le lien à rafraîchir suivi d’un paramètre « fbrefresh » avec une valeur aléatoire. Exemple :
https://darklg.me/2011/08/recuperer-compte-utilisateur-wordpress/?fbrefresh=SOFT_KITTY - Validez. Le cache Facebook est normalement rafraîchi, et dans les instants suivants, les nouvelles actions Facebook devraient utiliser les nouvelles valeurs.
Astuce dégotée sur Stack Overflow.
Mon image n’apparaît toujours pas
- Vérifiez que votre image fait plus de 200×200 pixels.
- Vérifiez que votre image est bien chargée dans la source du site, dans un autre navigateur.
- Vérifiez que l’image appelée existe bien.
Note du 20-04-2015 : Il y a désormais un bouton « Fetch new scrape information » qui permet de vider le cache plus rapidement !
Très précieuse cette info! Merci!
#USEFULL.
Merci pour l’astuce, j’étais confronté à ce problème à plusieurs reprises sans savoir le résoudre !
Sniff … ca ne marche pas chez moi.
Pourtant dans mon code source j’ai bien ces balises META :
Et mon bouton :
Mais je ne comprends pas pourquoi Facebook ne publie que les données statiques… et zap les données dynamiques alors qu’elles apparaissent bien dans le code (Nom et Prénom + image)
Quelqu’un peut m’aider ?
Merci !
Essaie de jeter un oeil au Scraper, en bas de la page.
Le scraper ? Désolé …. je ne connais pas, tu peux m’en dire plus plz ?
Merci bcp !
Le lien « Scraped URL » en bas de la page : http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.google.fr
Il renvoie précisément ce que Facebook voit pour un lien donné.
Effectivement quand je clic sur ce lien, dans le code source obtenu il n’y pas mes infos dynamiques dans les META.
Mais quand je regarde la source de mon code sous firefox j’ai les données…
Comment est ce possible ?
Merci !
As-tu essayé avec une valeur de FBREFRESH différente ?
Bonsoir,
Merci pour tes réponses, mais j’ai essayé en ajoutant &fbrfresh=0 à la suite de mon url mais cela ne change rien.
Voici le code vu par Facebook :
Voici le code accessible dans le navigateur :
Voici l’URL exemple :
http://www.wedidit.biz/index.php?page=fiche_champion.php&id=8
Et voici l’url avec fbrefresh :
http://www.wedidit.biz/index.php?page=fiche_champion.php&fbrefresh=0
Vois tu quelque chose de louche ?
Merci
Les arguments dans ton URL ne doivent pas aider. Un peu d’URL Rewriting ferait beaucoup de bien 🙂
Oui j’ai déjà commencé mon url rewriting mais je ne sais pas comment cela fonctionne lorsque je dois passer des arguments en GET.
Je vais regarder tout ça et tester 🙂
Merci.
Bonsoir,
Voilà après un peu de recherche, j’ai ré-écris mes URL mais malheureusement le scraper me sort toujours les mêmes infos… c’est a dire sans mes infos dynamiques.
pour infos, nouvelle URL :
http://www.wedidit.biz/fiche-champion-8
Une autre idée ?
J’ai bien les informations dynamiques sur http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.wedidit.biz%2Ffiche-champion-8
Ca y est oui … enfin.
J’avais oublié de mettre l’URL ré-écrite dans mes META ! ! COOL !
Merci beaucoup pour ton aide qui me sera précieuse à l’avenir !
Ok! je suis vraiment nul dans ce domaine, mais la, ça frôle le ridicule! Il n’y a rien qui fonctionne avec moi. J’ai beau suivre les instructions, ça me répond toujours la même chose.
»Facebook URLs aren’t scrapable by this Debugger. Try your own. »
Pourriez-vous m’aider s.v.p.! Merci beaucoup
Il semble que vous essayiez de soumettre une URL facebook dedans. Ces URLs n’ont pas besoin d’avoir un cache vidé 🙂
Merci beaucoup pour ce conseil sur comment vider le cache de Facebook.
Cela a été très utile avec le lancement de la boutique en ligne. Facebook considérait encore que le lien n’existait pas…
Alors là un grand merci. je n’ai testé qu’une fois et ça a marché, je retenterai en croisant les doigts car il arrive souvent que ce cache facebook soit capricieux avec mes articles…
Merci infiniment pour cette astuce, précieuse !
Sujet très intéressant !
Malheureusement ça merdouille pas mal chez moi y compris sur le debbuger…
1 – Error : les TAGS sont dans le Body… ce qui après vérifications est faux.
2 – Warning : spécifier les TAGS alors qu’ils sont tous soigneusement renseignés.
3 – Il ne tient jamais compte de l’og:image renseigné ni de l’image que j’ai astucieusement camouflée dans mon design… Il partage toujours la même pub (ce qui ravi le partenaire concerné).
Vous pouvez tester avec l’url suivante si vous voulez : http://goo.gl/RorqSv
Il y a désormais un bouton « Fetch new scrape information » pour vider le cache, c’est plus simple.
Oui je sais mais ça ne change rien au problème 😛