始める前に
コード・スニペットとは?
コード・スニペットは、自分のアプリケーションで再利用できる短いコードの断片です。 コード・スニペットは Vonageノードコードスニペット そして Vonage Curl コード・スニペット リポジトリ。
コード・スニペットを最適に使用するために、この情報をよくお読みください。
前提条件
- Vonage APIアカウントの作成
- ノードJSのインストール - Vonageコマンドラインインタフェース(CLI)を使用するために必要です。
- Vonage CLIをインストールする
- ノードサーバーSDKのインストール - を使用する場合のみ必要です。
- ウェブフックの設定.
- Webhookサーバーの書き方
- Webhookサーバーをローカルでテストする方法を知る
交換可能な変数
汎用交換可能
以下の置き換え可能な情報は、ライブラリーと特定の呼び出しによって異なります:
| キー | 説明 |
|---|---|
VONAGE_API_KEY | Your Vonage API key (see it on |
VONAGE_API_SECRET | Your Vonage API secret (also available on |
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. |
TO_NUMBER | Replace with the number you are sending to. E.g. |
FROM_NUMBER | Replace with number you are sending from. E.g. |
特定の交換可能変数
一部のコード・スニペットには、FacebookページIDのような特殊な変数があり、実際の値に置き換える必要があります。必要な場合は、コード・スニペットごとに指定します。
ウェブフック
ここで出会う主な人物は以下の通りだ:
/webhooks/inbound-message- Vonageがメッセージを受信すると、ここにコールバックが届きます。/webhooks/message-status- Vonageがメッセージステータスの更新を受信すると、ここでコールバックを受け取ります。
を使用してローカルでテストしている場合 ングロク の場合、Vonage Application オブジェクトに以下の例のような形式で Webhook URL を設定します:
https://demo.ngrok.io/webhooks/inbound-messagehttps://demo.ngrok.io/webhooks/message-status
変更 demo を、Ngrokが生成するURLと置き換えてください。