Consulta de Retweets: Standard v1.1 frente a X API v2
- Similitudes
- Autenticación
- Límites de usuarios por solicitud
- Diferencias
- URLs de los endpoints
- Limitaciones de las solicitudes
- Requisitos de App y de proyecto
- Formato de los datos de respuesta
- Parámetros de las solicitudes
Similitudes
Diferencias
- Endpoints estándar de v1.1:
- https://api.x.com/1.1/statuses/retweets/:id.json
(Devuelve una colección de los 100 Retweets más recientes de la Publicación especificada por el parámetro
id) https://api.x.com/1.1/statuses/retweeters/ids.json(Devuelve una colección de hasta 100 IDs de usuario pertenecientes a usuarios que han hecho Retweet de la Publicación especificada por el parámetroid)
- https://api.x.com/1.1/statuses/retweets/:id.json
(Devuelve una colección de los 100 Retweets más recientes de la Publicación especificada por el parámetro
- Endpoint de X API v2:
- https://api.x.com/2/tweets/:id/retweeted_by (Devuelve una lista de cuentas que han hecho Retweet de una Publicación determinada)
- En el nivel raíz de JSON, los endpoints estándar devuelven objetos de Publicación en un arreglo statuses, mientras que X API v2 devuelve un arreglo data.
- En lugar de referirse a “statuses” Retweeted y Quoted, el JSON de X API v2 se refiere a Tweets Retweeted y Quoted. Muchos campos heredados y obsoletos, como contributors y user.translator_type, se están eliminando.
- En lugar de usar tanto favorites (en el objeto de Post) como favourites (en el objeto de user), X API v2 usa el término like.
- X está adoptando la convención de que los valores JSON sin contenido (por ejemplo, null) no se incluyen en el payload. Los atributos de Post y user solo se incluyen si tienen un valor distinto de null.
- Un campo conversation_id
- Dos nuevos campos de annotations, incluidos context y entities
- Varios nuevos campos de metrics
- Un nuevo campo reply_setting, que te muestra quién puede responder a una Publicación determinada
Ejemplos de código
Obtener usuarios que hicieron Retweet de una Publicación (v2)
cURL