Facebook Oneboxing funktioniert auf meinen Foren schon lange nicht mehr, aber 2021 hat es funktioniert.
Ich habe ziemlich aufgegeben, aber nachdem ich heute eine Entwicklungsversion von Discourse auf meinem Computer installiert hatte, bemerkte ich, dass Facebook Oneboxes funktionierten:
Ich bemerkte auch, dass es auf try.discourse und auf meta funktioniert.
Es funktioniert jedoch nicht auf unicyclist.com und forum.monocycle.info.
Zum Beispiel, wenn ich versuche, diesen Link zu posten: https://www.facebook.com/zuck/posts/pfbid036u4L3nsfpuufBVrA41MHiinbK5WMGLtgLnG1vQ6oHjQqwbSewJr3G2CjN5LADFQLl
Das liegt normalerweise an der Reputation Ihrer Server-IP. Facebook erlaubt Ihrem Server nicht, das HTML mit der Seite abzurufen, stattdessen werden Sie zu einer Anmeldeseite weitergeleitet.
Sie können versuchen, dies mit einem cURL auf dem Server zu reproduzieren.
Auf meinem Desktop erhalte ich:
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">
Ich werde mir Onebox Assistant ansehen, ich habe es während einer Migration für Youtube-Oneboxen verwendet…
Ich bin nicht vertraut mit dem Konzept der IP-“Reputation”, aber beide meine Server werden bei Hetzner gehostet, was, soweit ich weiß, ein seriöses Unternehmen ist. Woher weiß ich, wie seriös eine IP ist?