Skip to main content
Esta guía abarca los conceptos clave que necesitas para integrar en tu aplicación los endpoints de consulta de Publicaciones.

Autenticación

Todos los endpoints de X API v2 requieren autenticación. Selecciona el método que mejor se adapte a tu caso de uso:

Autenticación solo de la App

Para datos públicos de Publicaciones, usa un Bearer Token:
cURL

Autenticación con Contexto de Usuario

Para acceder a métricas privadas, autentícate en nombre del autor de la Publicación:
Los siguientes campos requieren autenticación con Contexto de Usuario:
  • tweet.fields.non_public_metrics
  • tweet.fields.promoted_metrics
  • tweet.fields.organic_metrics
  • media.fields.non_public_metrics
  • media.fields.promoted_metrics
  • media.fields.organic_metrics

Campos y expansions

La X API v2 devuelve una cantidad mínima de datos de forma predeterminada. Usa fields y expansions para solicitar exactamente lo que necesitas.

Respuesta predeterminada

Campos disponibles

Ejemplo con campos

cURL

Edición de Publicaciones

Las Publicaciones se pueden editar hasta 5 veces durante los 30 minutos posteriores a su creación.

Cómo funciona

  • Cada edición genera un nuevo id de la Publicación
  • edit_history_tweet_ids contiene todas las versiones (de la más antigua a la más reciente)
  • El endpoint siempre devuelve la versión más reciente

Ejemplo de respuesta

Las Publicaciones obtenidas después de que haya transcurrido su ventana de edición de 30 minutos se consideran la versión final. En casos de uso en tiempo real, ten en cuenta que las Publicaciones creadas recientemente aún pueden editarse.

Gestión de errores

Errores comunes

Publicaciones eliminadas o protegidas

Si una Publicación se elimina o pertenece a una cuenta protegida que no sigues:
  • La consulta de una sola Publicación devuelve 404
  • La consulta de varias Publicaciones omite la Publicación de los resultados y devuelve un array errors

Mejores prácticas

Solicitudes por lotes

Usa el endpoint para múltiples Publicaciones para obtener hasta 100 Publicaciones a la vez y así reducir las llamadas a la API.

Solicita solo los campos necesarios

Especifica solo los campos que necesitas para minimizar el tamaño de la respuesta y el tiempo de procesamiento.

Almacena respuestas en caché

Almacena en caché localmente los datos de las Publicaciones para reducir solicitudes repetidas para el mismo contenido.

Gestiona las ediciones

Para aplicaciones en tiempo real, considera volver a solicitar las Publicaciones después de la ventana de edición de 30 minutos.

Próximos pasos

Referencia de la API

Documentación completa del endpoint

Diccionario de datos

Todos los objetos y campos disponibles

Código de ejemplo

Ejemplos de código en funcionamiento

Gestión de errores

Gestiona los errores de forma adecuada