Utilizar una URL de adhesivo para enviar un adhesivo

En este fragmento de código aprenderás a enviar un sticker en WhatsApp utilizando una URL. Puede obtener más información sobre Uso de los Stickers de WhatsApp para obtener más información sobre el uso de este fragmento de código.

Ejemplo

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

ClaveDescripción
JWT

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

STICKER_URL

The publicly accessible URL of the sticker image. Supported types are .webp.

TO_NUMBER

The number you are sending the to in E.164 format. For example 447700900000.

WHATSAPP_NUMBER

The WhatsApp number that has been allocated to you by Vonage. For sandbox testing the number is 14157386102.

NOTA: No utilice un + o 00 cuando introduzca un número de teléfono, empiece por el prefijo del país, por ejemplo, 447700900000.

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 send-sticker-url.sh:

curl -X POST "${MESSAGES_API_URL}" \
  -H "Authorization: Bearer "$JWT\
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d $'{
    "to": "'${MESSAGES_TO_NUMBER}'",
    "from": "'${WHATSAPP_SENDER_ID}'",
    "channel": "whatsapp",
    "message_type": "sticker",
    "sticker": {
      "url": "'${WHATSAPP_STICKER_URL}'"
    }
  }'

Ver fuente completa

Ejecute su código

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

bash send-sticker-url.sh

Pruébalo

Al ejecutar el código, se envía un sticker de WhatsApp al número de destino.

Para más información