ドメインユーザーの取得
以下のコード・スニペットでは プログラマブルSIP API.
例
サンプルコードの以下の変数を置き換える:
| キー | 説明 |
|---|---|
SIP_DOMAIN | The name of your |
SIP_USER_ID | The user ID within a SIP Domain. |
VONAGE_API_KEY | Your Vonage API key (see it on |
VONAGE_API_SECRET | Your Vonage API secret (also available on |
前提条件
Vonage アプリケーションには、プロジェクトに必要な設定が含まれています。アプリケーションはVonage CLI (下記参照) またはダッシュボード経由 を使用して作成できます。 アプリケーションの詳細についてはVonageコンセプトガイドを見る を参照してください。
CLIをインストールする
npm install -g nexmo-cli
アプリケーションの作成
CLIをインストールしたら、それを使ってVonageアプリケーションを作成することができます。以下のコマンドを実行し、返ってくるアプリケーションIDを控えておいてください。これは、以下の例のNEXMO_APPLICATION_ID で使用する値です。また、依存関係を初期化する のステップで必要となるprivate.key をカレント・ディレクトリに作成します。
Vonage はanswer_url にアクセスするために、ローカルマシンに接続する必要があります。これにはngrok を使用することをお勧めします。以下の例でdemo.ngrok.io をご自身の ngrok URL に変更してください。
nexmo app:create "Query a Domain User" http://demo.ngrok.io/webhooks/answer http://demo.ngrok.io/webhooks/events --keyfile private.key
コードを書く
query-domain-user.sh に以下を追加する:
コピー
curl --fail-with-body -X GET \
https://api.nexmo.com/v1/psip/$SIP_DOMAIN/users/$SIP_USER_ID \
-u $VONAGE_API_KEY:$VONAGE_API_SECRETコードを実行する
このファイルをあなたのマシンに保存し、実行する:
bash query-domain-user.sh