Il oneboxing di Facebook non funziona da molto tempo sui miei forum, ma funzionava nel 2021.
Ho praticamente rinunciato, ma dopo aver installato una versione di sviluppo di Discourse sul mio computer oggi, ho notato che i onebox di Facebook funzionavano:
Ho anche notato che funziona su try.discourse e su meta.
Tuttavia, non funziona su unicyclist.com e forum.monocycle.info.
Ad esempio, se provo a pubblicare questo link: https://www.facebook.com/zuck/posts/pfbid036u4L3nsfpuufBVrA41MHiinbK5WMGLtgLnG1vQ6oHjQqwbSewJr3G2CjN5LADFQLl
Di solito è dovuto alla reputazione IP del tuo server. Facebook non consente al tuo server di ottenere l’HTML della pagina e invece vieni reindirizzato a una pagina di accesso.
Puoi provare a riprodurlo con un cURL sul server.
Sul mio desktop ottengo:
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&ccb=1-7&_nc_sid=8024bb&_nc_ohc=YfDVgCX1ZkcAX8Zjdz8&_nc_ht=scontent.fcgh7-1.fna&oh=00_AT_alIn_B_hs9SgZj2MULpEABA2PWyNLoKyUkqGBmFkxzA&oe=6324F6BB" property="og:image">
<meta content="https://www.facebook.com/zuck/posts/10114625397253461" property="og:url">
Darò un’occhiata a Onebox Assistant, l’ho usato per i onebox di Youtube durante una migrazione…
Non ho familiarità con il concetto di “reputazione” degli IP, ma entrambi i miei server sono ospitati su Hetzner, che è, per quanto ne so, un’azienda rispettabile. Come faccio a sapere quanto è rispettabile un IP?