Zum Hauptinhalt springen
Das folgende Diagramm zeigt, welche v2 endpoints welchen Authentifizierungsmethoden entsprechen.
EndpointOAuth 1.0a User ContextOAuth 2.0 App only 
OAuth 2.0
Authorization Code mit PKCE
Tweet lookup

Mehrere Tweets mithilfe einer ID-Liste abrufen

GET /2/tweets

Einen einzelnen Tweet mithilfe einer ID abrufen

GET /2/tweets/:id
✅  

Scopes:

tweet.read

users.read
Manage Tweets

Einen Tweet veröffentlichen

POST /2/tweets

Einen Tweet löschen

DELETE /2/tweets/:id


Scopes:

tweet.read

tweet.write

users.read
Timelines

Tweet-Timeline eines Nutzers

GET /2/users/:id/tweets

Erwähnungs-Timeline eines Nutzers

GET /2/users/:id/mentions

Umgekehrt chronologische Startseiten-Timeline

GET /2/users/:id/timelines/reverse_cronological




Scopes:

tweet.read

users.read



Scopes:

tweet.read

users.read
Recent search

Suche nach Tweets, die in den letzten 7 Tagen veröffentlicht wurden

GET /2/tweets/search/recent


Scopes: 

tweet.read

users.read
Full-archive search

Nur für Personen mit Academic-Research-Zugang verfügbar

Das vollständige Archiv der Tweets durchsuchen

GET /2/tweets/search/all
Filtered stream

Regeln zu deinem Stream hinzufügen oder daraus entfernen

POST /2/tweets/search/stream/rules

Die Regeln deines Streams abrufen

GET /2/tweets/search/stream/rules

Mit dem Stream verbinden

GET /2/tweets/search/stream
Volume streams

Streamt etwa 1 % aller Tweets in Echtzeit.

GET /2/tweets/sample/stream
Manage Retweets

Einen Tweet retweeten

POST /2/users/:id/retweets

Einen Retweet löschen

DELETE /2/users/:id/retweets/:source_tweet_id


Scopes:

tweet.read

tweet.write

users.read
Retweets lookup

Nutzer, die einen Tweet retweetet haben

GET /2/tweets/:id/retweeted_by


Scopes:

tweet.read

users.read
Bookmarks lookup

Gespeicherte Tweets abrufen

GET /2/tweets/:id/bookmarks


Scopes:

tweet.read

users.read

bookmark.read
Manage Bookmarks

Einen Tweet mit einem Lesezeichen versehen

POST /2/tweets/:id/bookmarks

Ein Lesezeichen für einen Tweet entfernen

DELETE /2/users/:id/bookmarks:tweet_id


Scopes:

tweet.read

users.read

bookmark.write
Manage Likes

Einen Tweet liken

POST /2/users/:id/likes

Ein Like für einen Tweet rückgängig machen

DELETE /2/users/:id/likes/:tweet_id


Scopes:

tweet.read

users.read

like.write
Likes lookup

Nutzer, die einen Tweet geliked haben

GET /2/tweets/:id/liking_users

Tweets, die einem Nutzer gefallen

GET /2/users/:id/liked_tweets


Scopes:

tweet.read

users.read

like.read
Hide replies

Blendet eine Antwort auf einen Tweet aus oder wieder ein.

PUT /2/tweets/:id/hidden


Scopes:

tweet.read

users.read

tweet.moderate.write
Users lookup

Mehrere Nutzer anhand von IDs abrufen

GET /2/users

Einen einzelnen Nutzer anhand einer ID abrufen

GET /2/users/:id

Mehrere Nutzer anhand von Nutzernamen abrufen

GET /2/users/by

Einen einzelnen Nutzer anhand eines Nutzernamens abrufen

GET /2/users/by/username/:username

Informationen zu einem authentifizierten Nutzer abrufen

GET /2/users/me


Scopes:

tweet.read

users.read
Manage follows

Ermöglicht einer Nutzer-ID, einem anderen Nutzer zu folgen

POST /2/users/:id/following

Ermöglicht einer Nutzer-ID, einem anderen Nutzer nicht mehr zu folgen

DELETE /2/users/:source_user_id/following/:target_user_id


Scopes: 

tweet.read

users.read

follows.write
Follows lookup

Gefolgte eines Nutzers per ID abfragen

GET /2/users/:id/following

Follower eines Nutzers per ID abfragen

GET /2/users/:id/followers


Scopes:

tweet.read

users.read

follows.read
Blocks lookup

Gibt eine Liste der Nutzer zurück, die von der angegebenen Nutzer-ID blockiert sind

GET /2/users/:id/blocking


Scopes:

tweet.read

users.read

block.read
Manage Mutes

Ermöglicht es einer Nutzer-ID, einen anderen Nutzer stummzuschalten

POST /2/users/:id/muting

Ermöglicht es einer Nutzer-ID, die Stummschaltung eines anderen Nutzers aufzuheben

DELETE /2/users/:source_user_id/muting/:target_user_id


Scopes:

tweet.read

users.read

mute.write
Mutes lookup

Gibt eine Liste der Nutzer zurück, die von der angegebenen Nutzer-ID stummgeschaltet sind

GET /2/users/:id/muting


Scopes:

tweet.read

users.read

mute.read
Spaces lookup

Space per ID abfragen

GET /2/spaces/:id

Mehrere Spaces abfragen

GET /2/spaces

Spaces finden, die von einer Nutzer-ID erstellt wurden

GET /2/spaces/by/creator_ids


Scopes:

tweet.read

users.read

space.read
Spaces lookup

Nutzer abrufen, die ein Ticket für einen Space gekauft haben

GET /2/spaces/:id/buyers


Scopes:

tweet.read

users.read

space.read
Spaces search

Gibt laufende oder geplante Spaces zurück, die Ihren Suchbegriffen entsprechen.

GET /2/spaces/search


Scopes:

tweet.read

users.read

space.read
List lookup

Eine bestimmte List per ID abfragen

GET /2/lists/:id

Die vom Nutzer besessene List abrufen

GET /2/users/:id/owned_lists


Scopes:

tweet.read

users.read

list.read
Manage Lists

Erstellt eine neue List im Namen eines authentifizierten Nutzers

POST /2/lists


Scopes:

tweet.read

users.read

list.read

list.write
Manage Lists

Löscht eine vom authentifizierten Nutzer besessene List

DELETE /2/lists/:id

Aktualisiert die metadata für eine vom authentifizierten Nutzer besessene List

PUT /2/lists/:id


Scopes:

tweet.read

users.read

list.write
List Tweets lookup

Tweets aus einer angegebenen List abfragen

GET /2/lists/:id/tweets


Scopes:

tweet.read

users.read

list.read
List members lookup

Gibt eine Liste der Mitglieder aus einer angegebenen List zurück

GET /2/lists/:id/members

Gibt alle Lists zurück, bei denen ein angegebener Nutzer Mitglied ist

GET /2/users/:id/list_memberships


Scopes:

tweet.read

users.read

list.read
Manage List members

Fügt einer vom authentifizierten Nutzer besessenen List ein Mitglied hinzu

POST /2/lists/:id/members

Entfernt ein Mitglied aus einer vom authentifizierten Nutzer besessenen List

DELETE /2/lists/:id/members/:user_id


Scopes:

tweet.read

users.read

list.write
List follows lookup

Gibt alle Follower einer angegebenen List zurück

GET /2/lists/:id/followers

Gibt alle Lists zurück, denen ein angegebener Nutzer folgt

GET /2/users/:id/followed_lists


Scopes:

tweet.read

users.read

list.read
Manage List follows

Folgt im Namen eines authentifizierten Nutzers einer List

POST /2/users/:id/followed_lists

Beendet im Namen eines authentifizierten Nutzers das Folgen einer List

DELETE /2/users/:id/followed_lists/:list_id


Scopes:

tweet.read

users.read

list.write
Pinned List lookup

Gibt die angehefteten Lists des authentifizierten Nutzers zurück

GET /2/users/:id/pinned_lists


Scopes:

tweet.read

users.read

list.read
Angeheftete List verwalten

Heftet eine List im Namen eines authentifizierten Nutzers an

POST /2/users/:id/pinned_lists

Löst das Anheften einer List im Namen eines authentifizierten Nutzers

DELETE /2/users/:id/pinned_lists/:list_id


Scopes:

tweet.read

users.read

list.write
Batch Compliance

Erstellt einen neuen Compliance-Job

POST /2/compliance/jobs

Gibt Status und Download-Informationen zu einem angegebenen Compliance-Job zurück

GET /2/compliance/jobs/:job_id

Gibt eine Liste der zuletzt ausgeführten Compliance-Jobs zurück

GET /2/compliance/jobs
I