Hallo zusammen, entschuldigt meine Verwirrung, aber bedeutet die Änderung der API durch Twitter, dass Benutzer sich nicht mehr mit Twitter anmelden können, es sei denn, wir bezahlen für die API?
Wenn ja, gibt es eine Möglichkeit zu sehen, wie viele Benutzer diese Anmeldefunktion nutzen, um zu entscheiden, ob wir sie aktiviert lassen sollen? Andernfalls könnten wir die Anmeldung mit Twitter deaktivieren?
Entschuldigt, wenn ich etwas missverstehe, ich habe gerade eine E-Mail über die Twitter-API erhalten, danke für jede Hilfe.
Und es ist wieder kaputt bei uns. Wir haben keine Einstellungen geändert, aber wir haben auf 3.1.0.beta4 aktualisiert. Dieses Upgrade könnte unabhängig sein, aber wir wissen es nicht. Es könnte auch einfach sein, dass die Twitter-API wieder nicht funktioniert.
Ich habe die E-Mail-Zusammenfassung gesehen, die Idee verstanden, sie aber beim Ändern und Berühren von nichts ignoriert, und alles funktioniert weiterhin. Wir verwenden keine Twitter-Anmeldung und haben nur diese für die Einbettungen, aber die Twitter-Anmeldung aktiviert, um zu testen, ob sie funktioniert, und sie funktionierte weiterhin einwandfrei.
Ich habe dieses Elevated-Konto-Ding (vor der Übernahme durch Musk) vor einiger Zeit gemacht, das meines Wissens im ursprünglichen Tutorial fehlte. Was ich sehe, ist ein PROJEKT > 2 Apps und die V1.1 ACCESS- und V2 ACCESS-Badges.
Vielleicht ändert sich etwas und das bricht das, aber bisher verhält es sich wie erwartet.
Ich sehe die Benachrichtigung im Produkt für “neu” mit dem Titel “Twitter API v2”.
Nun, es funktionierte, als ich es neu erstellte. Jetzt habe ich heute bemerkt, dass sie es nicht mehr taten, und ging nachsehen und erhielt ein Banner, auf dem nun steht:
AUSGESETZT Diese App hat gegen die Regeln und Richtlinien von Twitter verstoßen. Daher kann sie nicht mehr aufgerufen werden. Reichen Sie zur Unterstützung ein [Support-Ticket](https://help.twitter.com/forms/platform) ein.
Bearbeiten: Es funktioniert wieder, nachdem ich es neu erstellt habe … Ich werde sehen, ob es wegen eines vagen Verstoßes, was auch immer das war, erneut gesperrt wird …
Vielleicht liegt es daran, dass ich es auf Entwicklung und nicht auf Produktion eingestellt habe?
Dies gilt nicht für neue Apps, die mit dem kostenlosen Plan der Twitter API v2.0 erstellt wurden. Die Anmeldung funktioniert, Oneboxen funktionieren nicht.
Diejenigen, die eine zufällige Sperrung erhalten haben, stecken ebenfalls damit fest, da sie ein neues Projekt und eine neue App in Twitter erstellen müssen.
v1.1 Zugriff auf eine eingeschränkte Auswahl bestehender Endpunkte, die mit der Twitter API verbunden sind. Apps ohne Projekte sind auf dieses Level beschränkt.
Aber meine App hat auch den Tag v2:
v2 Zugriff sind die neuesten Endpunkte, die mit der Twitter API verbunden sind. Nur Apps, die sich innerhalb von Projekten befinden, können auf diese Endpunkte zugreifen.
Jetzt weiß ich nicht, welche API-Version meine Projekt-App verwendet.
Das Einzige, was ich weiß, ist, dass sowohl Login als auch Oneboxes funktionieren.
Und ich glaube, meine anderen Apps wurden deaktiviert, weil man mit der kostenlosen Version jetzt nur noch 1 App haben kann, was bedeutet, dass man mit dem kostenlosen Plan keinen Twitter-Login auf mehreren Discourse-Instanzen vom selben Twitter-Entwicklerkonto hinzufügen kann.
Dies scheint die „Verletzung“ zu sein, über die ich informiert wurde, auch wenn sie nicht erklärt wurde.
Update: Rich Embeds, die das Einbetten von Tweets und deren Medien ermöglichen, funktionieren mit dem Tutorial und der Leitfaden wurde aktualisiert.
Mit anderen Worten, alles ist repariert und sollte auf Ihrer Seite funktionieren, da ich es heute selbst getestet habe.
Wenn Ihre App von Twitter gesperrt wurde, überprüfen Sie die Anzahl der Apps in Ihrem Entwicklerkonto, da der kostenlose Plan nur 1 App zulässt.
Wenn Sie von Discourse gehostet werden, wissen Sie, dass Sie direkten Support von unserem Team erhalten können, indem Sie @team eine Nachricht senden oder eine E-Mail an team@discourse.org senden.
Dies ist der Fall und das erwartete Verhalten für Websites, die sich mit dem kostenlosen Plan der Twitter v2.0 API verbunden haben. Er bietet keinen Lesezugriff auf Inhalte.
Die Websites, die sich noch auf der alten v1.1 API befinden und deren Apps nicht gesperrt wurden, erhalten wahrscheinlich weiterhin Oneboxen (Rich Embeds).
Hinweis: Dieses 100%ige Twitter-Problem ist nicht die Schuld von Discourse.
Ich werde gesperrt, also werde ich gezwungen sein, die neue API zu verwenden (weil ich eine Entwickler-App oder so etwas verwendet habe).
Das ist die Art und Weise, wie ein paar Konzerne alle Informationen aus dem Internet beziehen. Es ist ein entscheidender Moment, um zu handeln, und ich überlege, alle Twitter- und Reddit-Sachen auf unserer Instanz zu entfernen.
Das muss auf unserem selbst gehosteten Discourse-Forum kopiert/bearbeitet/getippt werden, aber ich denke, wir werden diesen Weg gehen müssen, wenn wir die Informationen wirklich haben wollen.
Alles wird verloren gehen. Übrigens, es wäre großartig für uns, weiterhin die Onebox zu verwenden, um unser Labor nicht zu zerstören und dafür Twitter zu bezahlen
Es hat ein paar Tage funktioniert, als ich alle Schritte des Tutorials durchlaufen habe, aber vor kurzem aufgehört zu funktionieren, und ich habe keine Ahnung, warum (404-Fehler beim Versuch, den Onebox zu erstellen). Diese Information habe ich am Anfang des Leitfadens hinzugefügt.
Erstens, nachdem ich dies zuvor erfolgreich durchlaufen habe (wie viele von Ihnen auch), kann ich jetzt kein Projekt mehr erstellen – es wird nur ein Flash-Refresh angezeigt, egal welchen Browser ich verwende.
Ich möchte Sie nur darüber informieren, dass wir wissen, dass Twitter-Oneboxen in einigen Fällen nicht angezeigt werden und intern an einer Lösung arbeiten.