Oneboxes de Facebook no funcionan en mis foros

Facebook oneboxing no ha funcionado durante mucho tiempo en mis foros, pero sí funcionó en 2021.

Prácticamente me rendí, pero después de instalar una versión de desarrollo de Discourse en mi computadora hoy, noté que los oneboxes de Facebook estaban funcionando:

También noté que funciona en try.discourse y en meta.

Sin embargo, no funciona en unicyclist.com y forum.monocycle.info.

Por ejemplo, si intento publicar este enlace: https://www.facebook.com/zuck/posts/pfbid036u4L3nsfpuufBVrA41MHiinbK5WMGLtgLnG1vQ6oHjQqwbSewJr3G2CjN5LADFQLl

Funciona aquí:

Pero el resultado en mi foro es siempre un cuadro de Facebook que nos pide que iniciemos sesión: Forum to-do list - #19 - Forum Feedback - Unicyclist.com

No entiendo por qué los oneboxes de Facebook no funcionan en estos foros, pero sí funcionan en otros.

¿Alguna idea? No pude encontrar ninguna configuración mal configurada.

Eso suele deberse a la reputación de la IP de tu servidor. Facebook no permite que tu servidor obtenga el HTML de la página y, en su lugar, te redirige a una página de inicio de sesión.

Puedes intentar reproducirlo con un cURL en el servidor.

En mi escritorio obtengo:

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 Me gusta

¡Esa es información interesante! Un curl no devuelve nada en mis servidores.

¿Hay alguna forma de evitar esto o aumentar la reputación de la IP de mi servidor? ¿O estoy atrapado sin los Facebook oneboxes?

O te mudas a una IP con mejor reputación o alquilas una IP para oneboxes salientes con "Onebox Assistant", crawl for those previews reliably!

1 me gusta

Le echaré un vistazo a Onebox Assistant, lo usé para los oneboxes de Youtube durante una migración….

No estoy familiarizado con el concepto de “reputación” de IP, pero ambos servidores están alojados en Hetzner, que es, hasta donde yo sé, una empresa de buena reputación. ¿Cómo sé cuán reputada es una IP? :thinking:

Lamentablemente, solo podrás saberlo probando.

1 me gusta

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