ProfileBioUpdate, ProfilePictureUpdate usw., und nach der User-ID filtern, deren Ereignisse sie erhalten möchten. Die passenden Ereignisse für diese User-ID werden mit Latenz im Subsekundenbereich an Ihre App zugestellt.
Die X Activity API ist als offene Beta verfügbar. Während der offenen Beta ist mit möglichen Fehlern, grundlegenden Änderungen oder unvollständigen Funktionen zu rechnen.Ihr Feedback ist von unschätzbarem Wert — melden Sie Probleme über unsere Foren der Developer Community.
Übermittlungsmechanismen
- Persistenter HTTP-Stream
- Webhook
Unterstützte Ereignistypen
| Kategorie | Ereignisname | Beschreibung |
|---|---|---|
| Profil | ProfileBioUpdate | Ausgelöst, wenn ein Nutzer seine Profilbio aktualisiert |
| Profil | ProfilePictureUpdate | Ausgelöst, wenn ein Nutzer sein Profilbild aktualisiert |
| Profil | ProfileBannerUpdate | Ausgelöst, wenn ein Nutzer sein Profilbanner aktualisiert |
| Profil | ProfileGeoUpdate | Ausgelöst, wenn ein Nutzer seinen Profilstandort aktualisiert |
| Profil | ProfileUrlUpdate | Ausgelöst, wenn ein Nutzer die Website-URL seines Profils aktualisiert |
| Profil | ProfileScreennameUpdate | Ausgelöst, wenn ein Nutzer seinen Anzeigenamen aktualisiert |
| Profil | ProfileVerifiedBadgeUpdate | Ausgelöst, wenn ein Nutzer sein Verifizierungsabzeichen aktualisiert |
Hinweis: XAA liefert keine Posts. Für die Bereitstellung von Posts in Echtzeit siehe unseren Endpunkt Filtered Stream, der es Entwicklern ermöglicht, Posts in Echtzeit zu filtern und zu streamen.
Datenschutz von Ereignissen und Authentifizierung
Öffentliche Ereignisse
- Profilaktualisierungen (Bio, Bild, Banner, Standort, URL, Änderungen des Benutzernamens)
Private Events
- Die Nutzerin oder der Nutzer muss Ihre Anwendung über OAuth 2.0 autorisieren
- Ihre Anwendung muss die passenden OAuth‑Scopes anfordern und erhalten
- Die Nutzerin oder der Nutzer muss Ihrer App ausdrücklich die Berechtigung erteilen, auf diese Events zuzugreifen
- Abonnements für Private Events können nur für Nutzerinnen und Nutzer erstellt werden, die Ihre Anwendung autorisiert haben
Abonnementlimits
| Paketstufe | Maximale Abonnements |
|---|---|
| Kostenlos | Nicht verfügbar |
| Basic | 50 |
| Pro | 2500 |
| Enterprise | 20.000 |
| Partner | 100.000 |
KontoeinrichtungUm auf diese Endpunkte zuzugreifen, benötigen Sie:
- Ein genehmigtes Entwicklerkonto.
- Eine Authentifizierung mit den Schlüsseln und Token aus einer Developer-App, die sich innerhalb eines Projekts befindet.