Comparación de los endpoints de consulta de Publicaciones de la X API
Tabla de comparación de endpoints
v1.1 estándar comparado con X API v2
-
Similitudes
- Contexto de usuario OAuth 1.0a
- Límites de Publicaciones por solicitud
- Compatibilidad con el historial de edición de la Publicación y sus metadatos
-
Diferencias
- URLs de los endpoints
- Requisitos de la App y del Proyecto
- Formato de datos de la respuesta
- Parámetros de la solicitud
Similitudes
Método de autenticación para contexto de usuario con OAuth 1.0a
Límites de Publicaciones por solicitud
ids como parámetro de consulta con una lista separada por comas de Post IDs.
Compatibilidad con el historial de edición y los metadatos de las Publicaciones
Ambas versiones proporcionan metadatos que describen cualquier historial de edición. Consulta las Referencias de la API de búsqueda de Publicaciones y la página de conceptos básicos sobre edición de Publicaciones para obtener más detalles.
Diferencias
URLs de endpoints
-
Endpoints estándar de v1.1:
https://api.x.com/1.1/statuses/showhttps://api.x.com/1.1/statuses/lookup
-
Endpoint de X API v2:
https://api.x.com/2/tweetshttps://api.x.com/2/tweets/:id
Requisitos de App y Proyecto
Formato de los datos de respuesta
id y text de la Publicación. Los campos y objetos adicionales requieren el uso de los parámetros fields y expansions. Los campos expandidos se devuelven en un objeto includes dentro de la respuesta, que se puede asociar con el objeto de Publicación principal haciendo coincidir los IDs.
Para obtener más información sobre el uso de campos y expansions, consulta la guía sobre cómo usar fields y expansions. Una guía de migración de formato de datos también relaciona los campos de la v1.1 estándar con los campos más recientes de v2.
Además, X API v2 introduce nuevos diseños JSON para objetos, incluidos los objetos de Publicación y de user:
- Los endpoints estándar devuelven objetos de Publicación en un array
statuses, mientras que X API v2 usa un arraydata. - Los Tweets retuiteados y citados en X API v2 sustituyen la terminología “statuses”.
- Nueva terminología como
likereemplaza términos comofavoritesyfavourites. - Los atributos sin valor (por ejemplo,
null) no se incluyen en los payloads de X API v2.
conversation_id- Dos nuevos campos de annotations (
contextyentities) - Nuevos campos de metrics
- El campo
reply_settingque muestra quién puede responder a una Publicación determinada
Parámetros de la solicitud
Algunos parámetros estándar de v1.1 no son compatibles con X API v2:
Solicitudes cURL
ACCESS_TOKEN en el encabezado con el token de acceso de tu App. En los endpoints de v2, el token debe pertenecer a una developer App dentro de un Project.
Los payloads de respuesta de v1.1 diferirán de los de v2. Con v2, puedes solicitar distintos campos con los parámetros fields y expansions.
Endpoints estándar v1.1 GET statuses/lookup y v2 GET /tweets
GET statuses/show/:id de Standard v1.1 y GET /tweets/:id de v2