Revocación de mensajes RCS
Al enviar un mensaje RCS a través de la Messages API de Vonage, puedes solicitar posteriormente que se revoque dicho mensaje (es decir, que la red de destino no lo entregue en el dispositivo del destinatario).
La revocación de un mensaje RCS se inicia mediante un PATCH al punto final de la Messages API en el objeto de mensaje creado por la solicitud inicial POST para enviar el mensaje. El objeto mensaje se identifica por su UUID (que se devuelve en la respuesta a la petición POST que crean el objeto de mensaje).
El PATCH debe contener un JSON que establece el valor de status a `revocado.
Puedes consultar más detalles sobre la Messages API PATCH en el Especificación de la Messages API y ver un ejemplo de código para el PATCH solicitud en el Fragmentos de código de la Messages API
Elegir el punto final adecuado
Para enviar una solicitud de revocación de un mensaje RCS al Messages API PATCH punto finaltendrá que utilizar el servidor con geolocalización para la solicitud. Esto dependerá del país en el que el Agente RCS ha sido lanzado. Por favor, consulte la siguiente tabla como guía para saber qué servidor utilizar.
| Región | Servidor | Ejemplos de países |
|---|---|---|
| EMEA (Europa, Oriente Medio y África) | api-eu.nexmo.com |
Francia, España, Portugal, Sudáfrica, Nigeria, Noruega, Suecia, Países Bajos, Austria, Alemania, Reino Unido, Italia |
| NA + LATAM (América del Norte y América del Sur) | api-us.nexmo.com |
México, Brasil, Canadá |
| APAC (Asia-Pacífico) | api-ap.nexmo.com |
Aspectos a tener en cuenta
- Presentar una solicitud de revocación no garantiza que un mensaje vaya a ser revocado (es decir, que no se entregue). Por ejemplo, es posible que el mensaje ya se haya entregado o que, por cualquier otro motivo, no sea posible revocarlo.
- Una solicitud de revocación sólo puede producirse en las 24 horas siguientes a la creación del objeto de mensaje original.