Zum Hauptinhalt springen

Allgemein

OAuth ist ein Authentifizierungsprotokoll, das es Nutzern ermöglicht, einer Anwendung zu gestatten, in ihrem Namen zu handeln, ohne ihr Passwort weiterzugeben. Weitere Informationen finden Sie unter oauth.net.
Sie benötigen eine X App, um Access Tokens zu erzeugen. Mehr über Access Tokens erfahren Sie hier
Sie benötigen ein Developer-Konto, um eine X App zu erstellen. Sie können sich hier registrieren.
Sie können Ihre App im X App Dashboard anzeigen und bearbeiten, sofern Sie auf developer.x.com mit Ihrem X Konto angemeldet sind.

Technisch

Access Tokens laufen nicht explizit ab. Ein Access Token wird ungültig, wenn ein Nutzer eine Anwendung in den X-Kontoeinstellungen ausdrücklich widerruft oder wenn X eine Anwendung sperrt. Wenn eine Anwendung gesperrt wird, erscheint im X App-Dashboard ein Hinweis, dass sie gesperrt wurde.
Gehen Sie davon aus, dass das Access Token eines Nutzers jederzeit ungültig werden kann. Falls dies passiert, fordern Sie den Nutzer auf, die Anwendung erneut zu autorisieren. Eine reibungslose Handhabung dieser Situation ist wichtig für eine gute User Experience.
Viele Nutzer vertrauen einer Anwendung das Lesen ihrer Informationen an, möchten jedoch nicht unbedingt, dass sie ihr Profil ändert oder neue Posts erstellt. Das Aktualisieren von Informationen über die X API – sei es der Name, der Standort oder das Hinzufügen eines neuen Status – erfordert einen HTTP POST. Jede API-Methode, die einen HTTP POST erfordert, gilt als Schreibmethode und benötigt Lese- und Schreibzugriff.
I