-
Similitudes
- Contexto de usuario OAuth 1.0a
- Límites de Publicaciones por solicitud
- Compatibilidad con el historial de edición y metadatos de las Publicaciones
-
Diferencias
- URLs de los endpoints
- Requisitos de App y Project
- Formato de datos de la respuesta
- Parámetros de la solicitud
GET /tweets. Para especificar un total de 100 Publicaciones, usa el parámetro ids como parámetro de consulta con una lista separada por comas de ID de Publicaciones.
Compatibilidad con el historial de edición y metadatos de Publicaciones
Ambas versiones proporcionan metadatos que describen cualquier historial de edición. Consulta las Referencias de la API de consulta de Publicaciones y la página de conceptos básicos sobre edición de Publicaciones para más detalles.
-
Endpoints estándar de la 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
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 relacionar con el objeto de la Publicación principal mediante la coincidencia de ids.
Para obtener más información sobre el uso de fields 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 asigna los campos estándar de v1.1 a 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 valores (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
- Campo
reply_settingque indica quién puede responder a una Publicación determinada
Algunos parámetros estándar de v1.1 no están admitidos en X API v2:
Los siguientes ejemplos muestran endpoints estándar de v1.1 y sus equivalentes en v2. Reemplaza las credenciales por tus tokens reales. Para los endpoints de v2, el token debe pertenecer a una developer App dentro de un Project.
Los cuerpos de respuesta de v1.1 diferirán de los de v2. Con v2, puedes solicitar distintos campos con los parámetros fields y expansions.
Búsqueda de múltiples Publicaciones: v1.1
GET statuses/lookup → v2 GET /tweets
cURL (v1.1)
GET statuses/show/:id → v2 GET /tweets/:id
cURL (v1.1)