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.
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.
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.
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 → 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.
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.
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.