Administrar silenciamientos: standard v1.1 en comparación con X API v2
- Similitudes
- Contexto de usuario OAuth 1.0a
- Diferencias
- URL de endpoints
- Requisitos de App y Project
- Métodos HTTP
- Parámetros de solicitud
Similitudes
Diferencias
- Endpoints estándar v1.1:
- POST https://api.x.com/1.1/mutes/users/create.json (silenciar a un usuario)
- POST https://api.x.com/1.1/mutes/users/destroy.json (dejar de silenciar a un usuario)
- Endpoint de X API v2:
- POST https://api.x.com/2/users/:id/muting (silenciar a un usuario)
- DELETE https://api.x.com/2/users/:source_user_id/muting/:target_user_id (dejar de silenciar a un usuario)
Ten en cuenta que los parámetros estándar v1.1 se envían como parámetros de consulta, mientras que los parámetros de X API v2 se envían como parámetros en el cuerpo (para el endpoint POST) o parámetros de ruta (para el endpoint DELETE).
Además, no se requiere el id del usuario que silencia a un usuario de destino cuando se usan los endpoints estándar v1.1, ya que los tokens de acceso enviados con OAuth 1.0a User Context permitían inferir qué usuario estaba iniciando la acción de silenciar/dejar de silenciar.
Ejemplos de código
Silenciar a un usuario (v2)
cURL
Dejar de silenciar a un usuario (v2)
cURL