referenced_tweets.id y author_id devueltos en el payload de Posts lookup pueden ampliarse a objetos completos. Si deseas solicitar fields relacionadas con el usuario que publicó ese Post, o con el contenido multimedia, la encuesta o el lugar incluidos en ese Post, deberás pasar el parámetro de consulta expansions correspondiente en tu solicitud para recibir esos datos en tu respuesta. Actualmente, los endpoints v2 que devuelven Posts, Users, Lists, Spaces y objetos de eventos de Direct Message admiten expansions (consulta los ejemplos a continuación).
Al incluir una expansion en tu solicitud, incluiremos los fields predeterminados de ese objeto expandido dentro de la misma respuesta. Esto ayuda a devolver data adicional en la misma respuesta sin necesidad de solicitudes por separado. Si deseas solicitar fields adicionales relacionados con el objeto expandido, puedes incluir el parámetro de fields asociado a ese objeto expandido, junto con una lista de fields separados por comas que deseas recibir en tu respuesta. Ten en cuenta que los fields no siempre se devuelven en el mismo orden en que se solicitaron en la consulta.
El payload de Post a continuación contiene IDs de referencia para objetos complementarios que podemos ampliar, incluido el author_id de quien publicó el Post, el id de un Post referenciado y un media_key para un archivo multimedia adjunto.
Expansions disponibles para cargas útiles de Post
| Expansion | Descripción |
|---|---|
author_id | Devuelve un objeto de usuario que representa al autor del Post |
referenced_tweets.id | Devuelve un objeto de Post al que este Post hace referencia (ya sea como Retweet, Quoted Tweet o respuesta) |
edit_history_tweet_ids | Devuelve objetos de Post que forman parte del historial de edición del Post |
in_reply_to_user_id | Devuelve un objeto de usuario que representa al autor del Post al que responde el Post solicitado |
attachments.media_keys | Devuelve un objeto de medios que representa las imágenes, videos y GIF incluidos en el Post |
attachments.poll_ids | Devuelve un objeto de encuesta que contiene metadatos de la encuesta incluida en el Post |
geo.place_id | Devuelve un objeto de lugar que contiene metadatos de la ubicación etiquetada en el Post |
entities.mentions.username | Devuelve un objeto de usuario del usuario mencionado en el Post |
referenced_tweets.id.author_id | Devuelve un objeto de usuario del autor del Post referenciado |
Expansión disponible para cargas útiles de usuario
| Expansión | Descripción |
|---|---|
pinned_tweet_id | Devuelve un objeto Post que representa el Post fijado en la parte superior del perfil del usuario |
Expansions disponibles para las cargas útiles de eventos de Mensaje Directo
| Expansion | Descripción |
|---|---|
attachments.media_keys | Devuelve un objeto Media adjunto a un Mensaje Directo |
referenced_tweets.id | Devuelve un objeto Post que se mencionó en un Mensaje Directo |
sender_id | Devuelve un objeto User que representa al autor de un Mensaje Directo y a quien invitó a un participante a unirse a una conversación |
participant_ids | Devuelve un objeto User que representa a un participante que se unió o abandonó una conversación |
Expansions disponibles para los payloads de Spaces
| Expansion | Descripción |
|---|---|
invited_user_ids | Devuelve objetos User que representan las cuentas que fueron invitadas |
speaker_ids | Devuelve objetos User que representan las cuentas que hablaron durante un Space |
creator_id | Devuelve un objeto User que representa la cuenta que creó el Space |
host_ids | Devuelve objetos User que representan las cuentas que se configuraron como anfitrionas |
topics_ids | Devuelve descripciones de temas configuradas por el creador |
Expansiones disponibles para las cargas útiles de Listas
| Expansión | Descripción |
|---|---|
owner_id | Devuelve un objeto de tipo User que representa la cuenta que creó y mantiene la Lista |
Expansión del objeto Media
geo.place_id para incluirla junto con los campos predeterminados de Post:
Solicitud de ejemplo
Ampliación del objeto Poll
attachments.poll_ids para incluirla junto con los campos predeterminados de Post:
Solicitud de ejemplo
Respuesta de ejemplo
Ampliación del objeto Place
geo.place_id para incluirla junto con los campos predeterminados de Post:
Solicitud de ejemplo
Respuesta de ejemplo