Los endpoints para gestionar bloqueos de Mensajes Directos (MD) permiten bloquear o desbloquear una cuenta específica en nombre de un usuario autenticado. Para estos endpoints, hay dos métodos POST disponibles:
/2/users/:id/dm/block: Permite bloquear una cuenta
/2/users/:id/dm/unblock: Permite desbloquear una cuenta
BlockUna vez que un usuario se haya autenticado con tu App, puedes invocar el endpoint de Block en nombre del usuario como se muestra a continuación:
Copy
Ask AI
curl --request POST 'https://api.x.com/2/users/:id/dm/block' --header 'Authorization: ••••••'
Si la solicitud se realiza correctamente, verás la respuesta JSON como se muestra a continuación:
Copy
Ask AI
{ "data": { "blocked": true }}
DesbloquearUna vez que un usuario haya iniciado sesión en tu App, puedes invocar el endpoint Unblock en nombre del usuario como se muestra a continuación:
Copy
Ask AI
curl --request POST 'https://api.x.com/2/users/:id/dm/unblock' --header 'Authorization: ••••••'
Si la solicitud se realiza correctamente, deberías ver la respuesta JSON como se muestra a continuación: