Los endpoints para bloquear y desbloquear usuarios solo están disponibles en el plan Enterprise. Puedes completar el formulario de interés Enterprise aquí.
Blocks lookup: Standard v1.1 comparado con X API v2
Si has estado trabajando con los endpoints estándar v1.1 GET blocks/ids y GET blocks/list, el objetivo de esta guía es ayudarte a entender las similitudes y diferencias entre los endpoints estándar v1.1 y de X API v2 para blocks lookup.- Similitudes
- Autenticación
- Diferencias
- URLs de endpoints
- Límites de usuarios por solicitud
- Requisitos de App y Project
- Formatos de datos de respuesta
- Parámetros de solicitud
Similitudes
Autenticación Tanto los endpoints estándar v1.1 como los de X API v2 de blocks lookup usan OAuth 1.0a User Context. Por lo tanto, si anteriormente usabas uno de los endpoints estándar v1.1 de blocks lookup, puedes seguir utilizando el mismo método de autenticación si migras a la versión de X API v2.Diferencias
URLs de endpoints- Endpoints estándar v1.1:
- GET https://api.x.com/1.1/blocks/ids.json (lista de user IDs 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 X API v2:
- GET https://api.x.com/2/users/:id/blocking (lista de usuarios que están bloqueados por el user ID especificado)
- En el nivel raíz del JSON, los endpoints estándar devuelven objetos Post en un array statuses, mientras que X API v2 devuelve un array data.
- En lugar de referirse a “statuses” Retweeted y Quoted, el JSON de X API v2 se refiere a Tweets Retweeted y Quoted. Se eliminan muchos fields heredados y deprecados, como contributors y user.translator_type.
- En lugar de usar tanto favorites (en el objeto Post) 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 el payload. Los atributos de Post y usuario solo se incluyen si tienen valores no nulos.
- Un field conversation_id
- Dos nuevos fields de annotations, incluyendo context y entities
- Varios nuevos fields de metrics
- Un nuevo field reply_setting, que muestra quién puede responder a un Post determinado
Ejemplos de código
Obtener usuarios bloqueados (v2)
cURL
Bloquear a un usuario (v2) — Solo Enterprise
cURL