Früher hat Discourse die Informationen, die zum Rendern von Twitter-Oneboxen benötigt werden, entweder durch Crawling der Webseite oder über die Twitter-API bezogen. Aufgrund der jüngsten Änderungen durch Twitter können wir nicht mehr alle benötigten Informationen durch Crawling von Webseiten erhalten und mussten die Unterstützung für die erste Methode einstellen. Twitter-Oneboxen funktionieren weiterhin, solange Sie die Twitter-API verwenden.
Wie sehen Twitter-Oneboxen aus?
Hier ist ein Beispiel für eine Onebox von https://twitter.com/discourse/status/1557506046087680000
Betrifft mich diese Änderung?
Diese Änderung betrifft nur Websites, die die Twitter-API nicht zum Abrufen von Oneboxen (Twitter-Vorschau) verwenden. Wenn Ihre Website von CDCK gehostet wird und einen Business-Plan oder höher hat, oder wenn die Website-Einstellungen twitter consumer key und twitter consumer secret festgelegt sind, ist Ihre Website nicht betroffen.
Wie kann ich das beheben?
Folgen Sie der Anleitung zum Generieren von Twitter-API-Schlüsseln und richten Sie Discourse so ein, dass es diese verwendet. Überspringen Sie jedoch das Ändern der Website-Einstellung “Twitter-Logins aktivieren”: