referenced_tweets.id
et author_id
renvoyés dans la charge utile Posts lookup peuvent être développés en objets complets. Si vous souhaitez demander des fields liés à l’utilisateur qui a publié ce Post, ou aux médias, au sondage ou au lieu inclus dans ce Post, vous devrez transmettre le paramètre de requête d’expansion correspondant dans votre requête afin de recevoir ces data dans votre réponse. Actuellement, les endpoints v2 qui renvoient des Posts, des utilisateurs, des Lists, des Spaces et des objets d’événements de messages directs prennent tous en charge les expansions (voir les exemples ci-dessous).
Lorsque vous incluez une expansion dans votre requête, nous ajouterons les fields par défaut de l’objet développé dans la même réponse. Cela permet de retourner des data supplémentaires dans la même réponse sans avoir besoin de requêtes distinctes. Si vous souhaitez demander des fields supplémentaires liés à l’objet développé, vous pouvez inclure le paramètre de field associé à cet objet, ainsi qu’une liste de fields séparés par des virgules que vous souhaitez recevoir dans votre réponse. Veuillez noter que les fields ne sont pas toujours renvoyés dans le même ordre que celui dans lequel ils ont été demandés dans la query.
La charge utile du Post ci-dessous contient des id de référence pour des objets complémentaires sur lesquels nous pouvons effectuer une expansion, notamment l’author_id
de la personne qui a publié le Post, l’id
d’un Post référencé et une media_key
pour une pièce jointe média.
Extensions disponibles pour les charges utiles de Post
Extension | Description |
---|---|
author_id | Renvoie un objet utilisateur représentant l’auteur du Post |
referenced_tweets.id | Renvoie un Objet Post auquel ce Post fait référence (Retweet, Tweet cité ou réponse) |
edit_history_tweet_ids | Renvoie des Objets Post faisant partie de l’historique des modifications d’un Post |
in_reply_to_user_id | Renvoie un objet utilisateur représentant l’auteur du Post auquel le Post demandé répond |
attachments.media_keys | Renvoie un objet média représentant les images, vidéos et GIF inclus dans le Post |
attachments.poll_ids | Renvoie un objet sondage contenant les metadata du sondage inclus dans le Post |
geo.place_id | Renvoie un objet lieu contenant les metadata de l’emplacement tagué dans le Post |
entities.mentions.username | Renvoie un objet utilisateur pour l’utilisateur mentionné dans le Post |
referenced_tweets.id.author_id | Renvoie un objet utilisateur pour l’auteur du Post référencé |
Extensions disponibles pour les charges utiles utilisateur
Extension | Description |
---|---|
pinned_tweet_id | Renvoie un Objet Post représentant le Post épinglé en haut du profil de l’utilisateur |
Expansions disponibles pour les payloads d’événements de messages directs
Expansion | Description |
---|---|
attachments.media_keys | Renvoie un objet Media joint à un message direct |
referenced_tweets.id | Renvoie un Objet Post référencé dans un message direct |
sender_id | Renvoie un objet utilisateur représentant l’auteur d’un message direct et la personne ayant invité un participant à rejoindre une conversation |
participant_ids | Renvoie un objet utilisateur représentant un participant ayant rejoint ou quitté une conversation |
expansions disponibles pour les charges utiles Spaces
Expansion | Description |
---|---|
invited_user_ids | Renvoie des objets utilisateur représentant les comptes invités |
speaker_ids | Renvoie des objets utilisateur représentant les comptes qui sont intervenus durant un Space |
creator_id | Renvoie un objet utilisateur représentant le compte qui a créé le Space |
host_ids | Renvoie des objets utilisateur représentant les comptes définis comme hôtes |
topics_ids | Renvoie les descriptions des sujets définies par le créateur |
Extensions disponibles pour les payloads de List
Extension | Description |
---|---|
owner_id | Renvoie un objet utilisateur représentant le compte qui a créé et gère la List |
Développer l’objet Media
geo.place_id
afin de l’inclure en plus des champs Post par défaut :
Exemple de requête
Extension de l’objet Poll
attachments.poll_ids
afin de l’inclure en plus des Post fields par défaut :
Exemple de requête
Exemple de réponse
Développer l’objet Place
geo.place_id
afin de l’inclure aux côtés des champs Post par défaut :
Exemple de requête
Exemple de réponse