Los endpoints para gestionar los bloqueos de MD te permiten bloquear o desbloquear una cuenta determinada 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 llamar al endpoint Block en nombre del usuario como se muestra a continuación:
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:
{ "data": { "blocked": true }}
DesbloquearUna vez que un usuario se haya autenticado en tu App, puedes llamar al endpoint Unblock en nombre de ese usuario como se muestra a continuación:
curl --request POST 'https://api.x.com/2/users/:id/dm/unblock' --header 'Authorization: ••••••'
Si la solicitud se completa correctamente, verás la respuesta JSON que se muestra a continuación: