Revocar un mensaje RCS saliente

En este fragmento de código aprenderá a enviar un RCS file mediante la API Messages.

Ejemplo

A continuación encontrará la descripción de todas las variables utilizadas en cada fragmento de código:

ClaveDescripción
VONAGE_APPLICATION_ID

The Vonage Application ID.

VONAGE_PRIVATE_KEY_PATH

Private key path.

GEOSPECIFIC_MESSAGES_API_URL

The URL for the Geo-specific Messages API endpoint. One of https://api-eu.nexmo.com/v1/messages, https://api-us.nexmo.com/v1/messages, https://api-ap.nexmo.com/v1/messages.

GEOSPECIFIC_VONAGE_API_HOST

The hostname for the Geo-specific API endpoint. One of api-eu.nexmo.com, api-us.nexmo.com, api-ap.nexmo.com.

JWT

Used to authenticate your request. See Authentication for more information, including how to generate a JWT.

MESSAGE_UUID

The UUID of the specific message.

NOTA: El URI base debe ser específico para el mensaje que se está revocando.

Requisitos previos

Si no tiene una solicitud, puede crear uno. Asegúrese también de configure sus webhooks.

Escriba el código

Añada lo siguiente a revoke-message.sh:

curl -X PATCH "${GEOSPECIFIC_MESSAGES_API_URL}/${MESSAGES_MESSAGE_ID}" \
  -H "Authorization: Bearer "$JWT\
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d $'{"status": "revoked"}'

Ver fuente completa

Ejecute su código

Guarde este archivo en su máquina y ejecútelo:

bash revoke-message.sh

Pruébalo

Al ejecutar el código se realiza una solicitud para revocar el mensaje saliente.