Utiliser l'URL d'un autocollant pour envoyer un autocollant

Dans cet extrait de code, vous apprendrez comment envoyer un autocollant sur WhatsApp à l'aide d'une URL. Vous pouvez en savoir plus sur Utiliser les autocollants WhatsApp pour plus de détails sur l'utilisation de cet extrait de code.

Exemple

Vous trouverez ci-dessous la description de toutes les variables utilisées dans chaque extrait de code :

CléDescription
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.

NOTE : N'utilisez pas de point de départ + ou 00 lorsque vous saisissez un numéro de téléphone, commencez par l'indicatif du pays, par exemple, 447700900000.

Conditions préalables

Si vous n'avez pas de demande, vous pouvez créer un. Veillez également à configurer vos webhooks.

Rédiger le code

Ajouter ce qui suit à 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}'"
    }
  }'

Voir la source complète

Exécutez votre code

Enregistrez ce fichier sur votre machine et exécutez-le :

bash send-sticker-url.sh

Essayez-le

Lorsque vous exécutez le code, un autocollant WhatsApp est envoyé au numéro de destination.

Plus d'informations