Envoi d'un SMS avec Unicode

L'API SMS de Vonage prend également en charge les caractères Unicode, que vous devrez utiliser lorsque vous communiquerez avec des clients en chinois, japonais et coréen.

Pour envoyer un SMS contenant des caractères Unicode, remplacez les variables suivantes dans l'exemple ci-dessous :

CléDescription
VONAGE_API_KEY

Your Vonage API key (see it on your dashboard).

VONAGE_API_SECRET

Your Vonage API secret (also available on your dashboard).

VONAGE_BRAND_NAME

The alphanumeric string that represents the name or number of the organization sending the message.

TO_NUMBER

The phone number you are sending the message to.

Rédiger le code

Ajouter ce qui suit à send-an-sms-with-unicode.sh:

curl -X POST https://rest.nexmo.com/sms/json \
  -u "$VONAGE_API_KEY:$VONAGE_API_SECRET" \
  -d "from=${SMS_SENDER_ID}" \
  -d "to=${SMS_TO_NUMBER}" \
  -d 'text=こんにちは世界' \
  -d 'type=unicode'

Voir la source complète

Exécutez votre code

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

sh send-an-sms-with-unicode.sh

Essayez-le

Lorsque vous exécutez l'exemple ci-dessus, le message texte sera envoyé au numéro de téléphone mobile spécifié avec les caractères Unicode intacts.

Notez que les messages Unicode ne peuvent contenir que 70 caractères, au lieu des 160 habituels. Vous trouverez plus d'informations à ce sujet sur la page d'aide

Pour en savoir plus