O oneboxing do Facebook não funciona há muito tempo nos meus fóruns, mas funcionava em 2021.
Eu praticamente desisti, mas depois de instalar uma versão de desenvolvimento do Discourse no meu computador hoje, notei que os oneboxes do Facebook estavam funcionando:
Também notei que funciona em try.discourse e em meta.
No entanto, não funciona em unicyclist.com e forum.monocycle.info.
Por exemplo, se eu tentar postar este link: https://www.facebook.com/zuck/posts/pfbid036u4L3nsfpuufBVrA41MHiinbK5WMGLtgLnG1vQ6oHjQqwbSewJr3G2CjN5LADFQLl
Isso geralmente se deve à reputação do IP do seu servidor. O Facebook não permite que seu servidor obtenha o HTML da página e, em vez disso, você é redirecionado para uma página de login.
Você pode tentar reproduzir isso com um cURL no servidor.
No meu desktop, eu obtenho:
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">
Vou dar uma olhada no Onebox Assistant, usei-o para oneboxes do Youtube durante uma migração….
Não estou familiarizado com o conceito de “reputação” de IP, mas ambos os meus servidores estão hospedados na Hetzner, que é, até onde sei, uma empresa de boa reputação. Como sei quão reputado é um IP?