Versenden einer SMS mit Unicode

Die Vonage SMS API unterstützt auch Unicode-Zeichen, die Sie für die Kommunikation mit Kunden in Chinesisch, Japanisch und Koreanisch verwenden müssen.

Um eine SMS zu versenden, die Unicode-Zeichen enthält, ersetzen Sie die folgenden Variablen im unten stehenden Beispiel:

SchlüsselBeschreibung
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.

Schreiben Sie den Code

Fügen Sie Folgendes zu send-an-sms-with-unicode.sh hinzu:

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

Vollständige Quelle anzeigen

Führen Sie Ihren Code aus

Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:

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

Probieren Sie es aus

Wenn Sie das obige Beispiel ausführen, wird die Textnachricht an die angegebene Mobiltelefonnummer gesendet, wobei die Unicode-Zeichen erhalten bleiben.

Beachten Sie, dass Unicode-Nachrichten nur 70 statt der üblichen 160 Zeichen enthalten können. Es gibt mehr Informationen darüber auf der Hilfeseite

Weitere Lektüre