SMS 用 API

Nexmo の SMS 用 API を使用すると、簡単な REST 用 API を使ったテキストメッセージのやり取りが世界中で可能になります。

  • プログラムを使って、大量の SMS を世界中で送受信。
  • 低レイテンシと確実性の高い方法で SMS を送信。
  • ローカル番号を使って SMS を受信。
  • 使い慣れた Web テクノロジーでアプリケーションを拡張。
  • 使用した分だけ支払い、追加の支払いはなし。

内容

このトピックでは次の内容について説明します。

最初のステップ

SMS を送信

以下の例では、選択した番号への SMS 送信方法を説明します。

Nexmo に登録していない場合は、まず Nexmo アカウントにサインアップします。Dashboard の [最初のステップ] ページの API キーとシークレットを書き留めます。

次のサンプルコードに含まれるプレースホルダーの値を置き換えます。

キー 説明
NEXMO_API_KEY Nexmo の API キー。
NEXMO_API_SECRET Nexmo の API シークレット。

Write the code

Add the following to send-sms.sh:

curl -X POST https://rest.nexmo.com/sms/json \
  -d "from=${SMS_SENDER_ID}" \
  -d "to=${SMS_TO_NUMBER}" \
  -d 'text=A text message sent using the Vonage SMS API' \
  -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-sms.sh

トラブルシューティング

API コールで問題が生じた場合、ステータスフィールドを再確認して、エラーコードを必ず特定してください。

基本概念

Nexmo の SMS 用 API を使い始める前に、次の項目を把握しておきます。

  • 番号形式 - SMS 用 API には E.164 format の電話番号が必要です。

  • 認証 - アカウント用 API キーとシークレットを使用する SMS 用 API 認証。

  • Web フック - SMS 用 API は着信 SMS や受信確認など、判断基準となる HTTP リクエストをアプリケーションの Web サーバーに出します。

ガイド

コードスニペット

ユースケース

関連情報