Tweet-Vorschau funktioniert auf meiner Instanz nicht mehr

Vor einiger Zeit hat Discourse aufgehört, Twitter-Links ordnungsgemäß als Vorschauen anzuzeigen. Ich erhalte jetzt nur noch eine Fehlermeldung.

Bei euch scheint es zu funktionieren. Warum auch immer!

Ich benutze die neueste Version. Was könnte das Problem sein?

Beispiel auf Meta:

Auf meiner Instanz:

1 „Gefällt mir“

Ich fürchte, das ist kein Fehler.

In der Vergangenheit hatten wir einen „einfachen“ Twitter-Embedder, der auf bestimmten Magien beruhte, um die Onebox zu generieren. Dies hatte viel zu viele Sonderfälle und führte zu sehr uneinheitlichen Ergebnissen, die oft fehlschlugen.

Wenn sich selbst hostende Benutzer zukünftig Twitter-Einbettungen wünschen, folgen Sie bitte diesem Link:

Alle von CDCK gehosteten Personen verwenden die CDCK-Konten, sodass sie sich keine Sorgen um die Konfiguration machen müssen.

2 „Gefällt mir“

Danke Sam

Aber wie gesagt, vor einiger Zeit funktionierte die Funktion einwandfrei. Link rein. Vorschau raus.

Ich möchte kein Twitter-Konto mit meiner Instanz verknüpfen. Ich möchte auch nicht blind einen Entwicklervertrag unterschreiben und mich auf Twitter festlegen, wofür auch immer. Und ich möchte Twitter sicherlich nicht als Login verwenden.

1 „Gefällt mir“

Ich verstehe, aber das musst du mit Twitter klären, sie haben uns hier keine Wahl gelassen. HTML-Hacking, um Informationen herauszufinden, war zu fragil.

2 „Gefällt mir“

Ich hasse diesen Mist.

Update:

Ich habe die Anweisungen bis zum Ende befolgt und alles erfolgreich eingerichtet.

Die Tweets werden immer noch nicht angezeigt.

Nur der Link wird angezeigt.

1 „Gefällt mir“

Können Sie bitte bestätigen, dass Sie sowohl die twitter consumer key als auch die twitter consumer secret Site-Einstellungen vorgenommen und dann versucht haben, das HTML neu zu erstellen (Menü: Zahnrad :gear: → Schaltfläche HTML neu erstellen)?

Entschuldigen Sie die Frustration, aber vertrauen Sie mir, ich habe mein Bestes getan, um eine Lösung zu finden. Das Problem ist, dass Twitter die Informationen nicht mehr auf sinnvolle Weise bereitstellt, damit wir sie analysieren und anzeigen können. Wir haben Workarounds gefunden, um die meisten Informationen zu erhalten (z. B. Benutzername, Nachricht, Anzahl der Retweets usw.), aber wir konnten keinen für den zitierten Tweet finden, der ein wichtiger Teil des Tweets ist.

2 „Gefällt mir“

Alles ist korrekt eingerichtet.

Wie vorgeschlagen, habe ich auch versucht, die HTML-Ansicht neu zu erstellen. Trotzdem wird der Link nicht zu einer Vorschau-Box.

Ältere Tweets, die ich in der Vergangenheit in Beiträge eingefügt habe, werden immer noch angezeigt. (Ohne HTML-Neuerstellung)

1 „Gefällt mir“

Ich habe es gerade noch einmal mit meinen Twitter-Schlüsseln getestet und bestätige erneut, dass es funktioniert. Ich habe lediglich die beiden Website-Einstellungen vorgenommen und das HTML neu erstellt. Dann wurde die URL als Onebox gerendert.

Können Sie bitte die Twitter-API-Schlüssel neu erstellen und es erneut versuchen? Stellen Sie sicher, dass Sie den Schlüssel und das Geheimnis nicht verwechseln.

1 „Gefällt mir“

Hallo,

Ich habe mein Bestes versucht. Die API-Schlüssel (Consumer-Schlüssel) wurden erneuert. Die HTML-Neuerstellungsfunktion hat nichts bewirkt. Alles ist gleich.

Nur der Link wird angezeigt.

Einige Ausgaben im Fehlerprotokoll wären hilfreich.

Ich hatte dieses Problem selbst, nachdem ich versucht hatte, dies heute einzurichten, und ich bin zufällig auf dieses Thema gestoßen, nachdem ich gesucht hatte, und habe es noch nicht sofort in diesem Thema erwähnt gesehen. Nachdem ich andere Beiträge durchsucht hatte, lag es bei mir daran, was die unten verlinkten Beiträge sagen (verwenden Sie den erweiterten Plan anstelle des Standard-Essential-Plans), trotz der Formulierung auf der Twitter-Website über die Überprüfung Ihrer Anwendung wurde meine sofort genehmigt und funktionierte danach sofort einwandfrei.

4 „Gefällt mir“

Vielen Dank, ich habe das auch mit @mcwumbly besprochen

Ich hoffe, wir können dem Admin-Dashboard eine Warnung hinzufügen, wenn Benutzer versehentlich im Essential-Tarif sind, und das Problem erklären.

3 „Gefällt mir“

Ja! Es funktioniert. :partying_face::partying_face::partying_face:

Besonderer Dank an @popstarfreas :bouquet:

2 „Gefällt mir“

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