ProfileBioUpdate, ProfilePictureUpdate ecc., e filtrare in base all’User ID per cui desiderano ricevere gli eventi. Gli eventi corrispondenti per quell’User ID saranno recapitati alla tua app con una latenza inferiore al secondo.
X Activity API è disponibile in open beta. Durante l’open beta, prevedi potenziali bug, modifiche non retrocompatibili o funzionalità incomplete.Il tuo feedback è prezioso: segnala eventuali problemi tramite i nostri forum della community per sviluppatori.
Meccanismi di recapito
- Flusso HTTP persistente
- Webhook
Tipi di evento supportati
| Categoria | Nome evento | Descrizione |
|---|---|---|
| Profilo | ProfileBioUpdate | Attivato quando un utente aggiorna la biografia del proprio profilo |
| Profilo | ProfilePictureUpdate | Attivato quando un utente aggiorna l’immagine del profilo |
| Profilo | ProfileBannerUpdate | Attivato quando un utente aggiorna il banner del profilo |
| Profilo | ProfileGeoUpdate | Attivato quando un utente aggiorna la posizione del profilo |
| Profilo | ProfileUrlUpdate | Attivato quando un utente aggiorna l’URL del sito web del profilo |
| Profilo | ProfileScreennameUpdate | Attivato quando un utente aggiorna il nome visualizzato |
| Profilo | ProfileVerifiedBadgeUpdate | Attivato quando un utente aggiorna il badge di verifica |
Nota: XAA non recapita Post. Per la consegna in tempo reale dei Post, consulta il nostro endpoint Filtered Stream, che consente agli sviluppatori di filtrare e trasmettere Post in tempo reale.
Privacy degli eventi e autenticazione
Eventi pubblici
- Aggiornamenti del profilo (bio, immagine, banner, località, URL, modifiche al nome utente)
Eventi privati
- L’utente deve autenticare la tua applicazione tramite OAuth 2.0
- La tua applicazione deve ottenere gli scope OAuth appropriati
- L’utente deve concedere esplicitamente l’autorizzazione alla tua app per accedere a questi eventi
- Le sottoscrizioni agli eventi privati possono essere create solo per gli utenti che hanno autorizzato la tua applicazione
Limiti di abbonamento
| Pacchetto | Abbonamenti massimi |
|---|---|
| Free | Non disponibile |
| Basic | 50 |
| Pro | 2500 |
| Enterprise | 20.000 |
| Partner | 100.000 |
Configurazione dell’accountPer accedere a questi endpoint, avrai bisogno di:
- Un account sviluppatore approvato.
- Di autenticarti utilizzando le chiavi e i token di un’App per sviluppatori che si trova all’interno di un Project.