Les oneboxes Facebook ne fonctionnent pas sur mes forums

Le oneboxing de Facebook ne fonctionne plus depuis longtemps sur mes forums, mais il fonctionnait en 2021.

J’avais à peu près abandonné, mais après avoir installé une version de développement de Discourse sur mon ordinateur aujourd’hui, j’ai remarqué que les oneboxes Facebook fonctionnaient :

J’ai également remarqué que cela fonctionne sur try.discourse et sur meta.

Cependant, cela ne fonctionne pas sur unicyclist.com et forum.monocycle.info.

Par exemple, si j’essaie de poster ce lien : https://www.facebook.com/zuck/posts/pfbid036u4L3nsfpuufBVrA41MHiinbK5WMGLtgLnG1vQ6oHjQqwbSewJr3G2CjN5LADFQLl

Cela fonctionne ici :

Mais le résultat sur mon forum est toujours une boîte Facebook nous demandant de nous connecter : Forum to-do list - #19 - Forum Feedback - Unicyclist.com

Je ne comprends pas pourquoi les oneboxes Facebook ne fonctionnent pas sur ces forums mais fonctionnent sur d’autres.

Des idées ? Je n’ai trouvé aucun réglage mal configuré.

C’est généralement dû à la réputation de l’IP de votre serveur. Facebook n’autorise pas votre serveur à récupérer le HTML de la page et vous redirige à la place vers une page de connexion.

Vous pouvez essayer de le reproduire avec un cURL sur le serveur.

Sur mon bureau, j’obtiens :

curl -s https://www.facebook.com/zuck/posts/pfbid036u4L3nsfpuufBVrA41MHiinbK5WMGLtgLnG1vQ6oHjQqwbSewJr3G2CjN5LADFQLl | htmlq 'meta[property^="og:"]'

<meta content="Mark Zuckerberg" property="og:title">
<meta content="👋🇫🇷🇪🇦 We're launching Horizon Worlds in France and Spain today! Looking forward to seeing people explore and build immersive worlds, and to bringing this to more countries soon." property="og:description">
<meta content="https://scontent.fcgh7-1.fna.fbcdn.net/v/t39.30808-6/299150825_10114625396804361_144927942652991577_n.jpg?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=8024bb&amp;_nc_ohc=YfDVgCX1ZkcAX8Zjdz8&amp;_nc_ht=scontent.fcgh7-1.fna&amp;oh=00_AT_alIn_B_hs9SgZj2MULpEABA2PWyNLoKyUkqGBmFkxzA&amp;oe=6324F6BB" property="og:image">
<meta content="https://www.facebook.com/zuck/posts/10114625397253461" property="og:url">
2 « J'aime »

C’est une information intéressante ! Un curl ne renvoie rien sur mes serveurs.

Y a-t-il un moyen de contourner cela ou d’améliorer la réputation de l’IP de mon serveur ? Ou suis-je bloqué sans les onebox de Facebook ?

Vous devez soit passer à une IP avec une meilleure réputation, soit louer une IP pour les onebox sortantes avec "Onebox Assistant", crawl for those previews reliably!

1 « J'aime »

Je vais jeter un œil à Onebox Assistant, je l’ai utilisé pour les oneboxes Youtube pendant une migration….

Je ne connais pas le concept de « réputation » IP, mais mes deux serveurs sont hébergés chez Hetzner, qui est, à ma connaissance, une entreprise réputée. Comment savoir si une IP est réputée ? :thinking:

Vous ne pourrez le savoir qu’en testant, malheureusement.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.