referenced_tweets.id
e author_id
restituiti nel payload di Posts lookup possono essere espansi in oggetti completi. Se desideri richiedere i fields relativi all’utente che ha pubblicato quel Post, oppure ai contenuti multimediali, al sondaggio o al luogo inclusi in quel Post, dovrai passare il relativo parametro di query expansions nella tua richiesta per ricevere quei data nella risposta. Attualmente, gli endpoint v2 che restituiscono Posts, utenti, Lists, Spaces e oggetti evento dei Messaggi Diretti supportano tutti le expansions (vedi esempi sotto).
Quando includi una expansion nella tua richiesta, includeremo i fields predefiniti di quell’oggetto espanso all’interno della stessa risposta. Questo consente di ottenere data aggiuntivi nella stessa risposta senza la necessità di richieste separate. Se desideri richiedere ulteriori fields relativi all’oggetto espanso, puoi includere il parametro fields associato a quell’oggetto, insieme a un elenco di fields separati da virgole che desideri ricevere nella risposta. Tieni presente che i fields non vengono sempre restituiti nello stesso ordine in cui sono stati richiesti nella query.
Il payload del Post riportato di seguito contiene id di riferimento per oggetti complementari su cui possiamo effettuare l’espansione, inclusi l’author_id
di chi ha pubblicato il Post, l’id
di un Post referenziato e una media_key
per un allegato multimediale.
Espansioni disponibili per i payload dei Post
Expansion | Descrizione |
---|---|
author_id | Restituisce un oggetto utente che rappresenta l’autore del Post |
referenced_tweets.id | Restituisce un Oggetto Post a cui questo Post fa riferimento (come Retweet, Quoted Tweet o risposta) |
edit_history_tweet_ids | Restituisce Oggetti Post che fanno parte della cronologia delle modifiche del Post |
in_reply_to_user_id | Restituisce un oggetto utente che rappresenta l’autore del Post a cui questo Post richiesto è una risposta |
attachments.media_keys | Restituisce un oggetto media che rappresenta le immagini, i video e le GIF incluse nel Post |
attachments.poll_ids | Restituisce un oggetto sondaggio contenente i metadata del sondaggio incluso nel Post |
geo.place_id | Restituisce un oggetto luogo contenente i metadata per la posizione taggata nel Post |
entities.mentions.username | Restituisce un oggetto utente per l’utente menzionato nel Post |
referenced_tweets.id.author_id | Restituisce un oggetto utente per l’autore del Post di riferimento |
Espansioni disponibili per i payload utente
Espansione | Descrizione |
---|---|
pinned_tweet_id | Restituisce un Oggetto Post che rappresenta il Post fissato in alto nel profilo dell’utente |
Espansioni disponibili per i payload degli eventi di Messaggistica Diretta
Expansion | Description |
---|---|
attachments.media_keys | Restituisce un oggetto Media allegato a un messaggio diretto |
referenced_tweets.id | Restituisce un Oggetto Post a cui si fa riferimento in un messaggio diretto |
sender_id | Restituisce un oggetto utente che rappresenta l’autore di un messaggio diretto e la persona che ha invitato un partecipante a unirsi a una conversazione |
participant_ids | Restituisce un oggetto utente che rappresenta un partecipante che si è unito o ha lasciato una conversazione |
Espansioni disponibili per i payload di Spaces
Expansion | Descrizione |
---|---|
invited_user_ids | Restituisce oggetti utente che rappresentano gli account invitati |
speaker_ids | Restituisce oggetti utente che rappresentano gli account che hanno parlato durante uno Space |
creator_id | Restituisce un oggetto utente che rappresenta l’account che ha creato lo Space |
host_ids | Restituisce oggetti utente che rappresentano gli account impostati come host |
topics_ids | Restituisce le descrizioni degli argomenti configurati dal creatore |
Espansioni disponibili per i payload delle List
Espansione | Descrizione |
---|---|
owner_id | Restituisce un oggetto utente che rappresenta l’account che ha creato e che gestisce la List |
Espansione dell’oggetto Media
geo.place_id
da includere insieme ai Post fields predefiniti:
Esempio di richiesta
Espansione dell’oggetto Poll
Nella richiesta seguente, chiediamo l’expansionattachments.poll_ids
da includere insieme ai campi Post predefiniti:
Richiesta di esempio
Risposta di esempio
Espansione dell’oggetto Place
geo.place_id
da includere insieme ai campi Post predefiniti:
Esempio di richiesta
Esempio di risposta