始める前に

コード・スニペットとは?

コード・スニペットは、自分のアプリケーションで再利用できる短いコードの断片です。 コード・スニペットは Vonageノードコードスニペット そして Vonage Curl コード・スニペット リポジトリ。

コード・スニペットを最適に使用するために、この情報をよくお読みください。

前提条件

  1. Vonage APIアカウントの作成
  2. ノードJSのインストール - Vonageコマンドラインインタフェース(CLI)を使用するために必要です。
  3. Vonage CLIをインストールする
  4. ノードサーバーSDKのインストール - を使用する場合のみ必要です。
  5. ウェブフックの設定.
  6. Webhookサーバーの書き方
  7. Webhookサーバーをローカルでテストする方法を知る

交換可能な変数

汎用交換可能

以下の置き換え可能な情報は、ライブラリーと特定の呼び出しによって異なります:

キー説明
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_APPLICATION_PRIVATE_KEY_PATH

Private key path.

VONAGE_APPLICATION_PRIVATE_KEY

Private key.

VONAGE_APPLICATION_ID

The Vonage Application ID.

Numbers

電話番号はすべてE.164形式です。

キー説明
VONAGE_NUMBER

Your Vonage Number. E.g. 447700900000

TO_NUMBER

Replace with the number you are sending to. E.g. 447700900001

FROM_NUMBER

Replace with number you are sending from. E.g. 447700900002

特定の交換可能変数

一部のコード・スニペットには、FacebookページIDのような特殊な変数があり、実際の値に置き換える必要があります。必要な場合は、コード・スニペットごとに指定します。

ウェブフック

ここで出会う主な人物は以下の通りだ:

  • /webhooks/inbound-message - Vonageがメッセージを受信すると、ここにコールバックが届きます。
  • /webhooks/message-status - Vonageがメッセージステータスの更新を受信すると、ここでコールバックを受け取ります。

を使用してローカルでテストしている場合 ングロク の場合、Vonage Application オブジェクトに以下の例のような形式で Webhook URL を設定します:

  • https://demo.ngrok.io/webhooks/inbound-message
  • https://demo.ngrok.io/webhooks/message-status

変更 demo を、Ngrokが生成するURLと置き換えてください。