Unicode を含む SMS の送信

Nexmo の SMS 用 API は、中国語、日本語、韓国語での通信時に必要となる Unicode 文字もサポートしています。

Unicode 文字を含む SMS を送信するには、以下の例の次の変数を置き換えます。

キー 説明
TO_NUMBER SMS の送信先番号 (例: 447700900000)。
NEXMO_API_KEY Nexmo Dashboard でご確認ください。
NEXMO_API_SECRET Nexmo Dashboard でご確認ください。

Write the code

Add the following to send-an-sms-with-unicode.sh:

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}"

View full source

Run your code

Save this file to your machine and run it:

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

試行手順

上記例を実行すると、指定した携帯電話番号に Unicode 文字を含むメッセージが正常に送信されます。

Unicode メッセージの最大文字数は通常のメッセージの 160 でなく 70 であることにご注意ください。この点に関する詳細についてはヘルプページを参照してください

関連情報