Consulta de bloqueos: estándar v1.1 frente a X API v2
- Similitudes
- Autenticación
- Diferencias
- URLs de los endpoints
- Límites de usuarios por solicitud
- Requisitos de la App y del Project
- Formatos de datos de respuesta
- Parámetros de la solicitud
Similitudes
Diferencias
- Endpoints estándar v1.1:
- GET https://api.x.com/1.1/blocks/ids.json (lista de id de usuarios que están bloqueados por el usuario especificado)
- GET https://api.x.com/1.1/blocks/lists.json (lista de usuarios que están bloqueados por el usuario especificado)
- Endpoint de X API v2:
- GET https://api.x.com/2/users/:id/blocking (lista de usuarios que están bloqueados por el id de usuario especificado)
- 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 hacer referencia a “statuses” Retweeted y Quoted, el JSON de X API v2 hace referencia 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 Publicación) como favourites (en el objeto de usuario), X API v2 usa el término like.
- X está adoptando la convención de que los valores JSON sin valor (por ejemplo, null) no se escriben en la carga. Los atributos de Publicación y de usuario solo se incluyen si tienen valores no nulos.
- Un campo conversation_id
- Dos nuevos campos de annotations, incluidos context y entities
- Varios campos nuevos de metrics
- Un nuevo campo reply_setting, que te muestra quién puede responder a una Publicación determinada
user_id o screen_name). La X API v2 solo acepta el id de usuario numérico y debe incluirse como parte de la ruta del endpoint.
Ejemplos de código
Obtener usuarios bloqueados (v2)
cURL
Bloquear a un usuario (v2)
cURL