監査イベントの取得
このコード・スニペットでは、UUIDで参照される単一の監査イベントを取得する方法を説明します。
例
以下の置換可能な値が、便利な方法でサンプルコードに設定されていることを確認する必要があります:
| キー | 説明 |
|---|---|
VONAGE_API_KEY | Your Vonage API key (see it on |
VONAGE_API_SECRET | Your Vonage API secret (also available on |
EVENT_UUID | The UUID of the audit event you want to retrieve. |
次の例では アプリケーションの作成 そして 依存関係を初期化する 手続きは任意である。
前提条件
Vonage アプリケーションには、プロジェクトに必要な設定が含まれています。アプリケーションはVonage CLI (下記参照) またはダッシュボード経由 を使用して作成できます。 アプリケーションの詳細についてはVonageコンセプトガイドを見る を参照してください。
CLIをインストールする
アプリケーションの作成
CLIをインストールしたら、それを使ってVonageアプリケーションを作成することができます。以下のコマンドを実行し、返ってくるアプリケーションIDを控えておいてください。これは、以下の例のNEXMO_APPLICATION_ID で使用する値です。また、依存関係を初期化する のステップで必要となるprivate.key をカレント・ディレクトリに作成します。
Vonage はanswer_url にアクセスするために、ローカルマシンに接続する必要があります。これにはngrok を使用することをお勧めします。以下の例でdemo.ngrok.io をご自身の ngrok URL に変更してください。
get-event.sh という名前のファイルを作成し、以下のコードを追加する:
source "../config.sh"コードを書く
get-event.sh に以下を追加する:
curl "https://api.nexmo.com/beta/audit/events/$EVENT_UUID" \
-u "$VONAGE_API_KEY:$VONAGE_API_SECRET"コードを実行する
このファイルをあなたのマシンに保存し、実行する:
前提条件
Vonage アプリケーションには、プロジェクトに必要な設定が含まれています。アプリケーションはVonage CLI (下記参照) またはダッシュボード経由 を使用して作成できます。 アプリケーションの詳細についてはVonageコンセプトガイドを見る を参照してください。
CLIをインストールする
アプリケーションの作成
CLIをインストールしたら、それを使ってVonageアプリケーションを作成することができます。以下のコマンドを実行し、返ってくるアプリケーションIDを控えておいてください。これは、以下の例のNEXMO_APPLICATION_ID で使用する値です。また、依存関係を初期化する のステップで必要となるprivate.key をカレント・ディレクトリに作成します。
Vonage はanswer_url にアクセスするために、ローカルマシンに接続する必要があります。これにはngrok を使用することをお勧めします。以下の例でdemo.ngrok.io をご自身の ngrok URL に変更してください。
npm install @vonage/auditget-event.js という名前のファイルを作成し、以下のコードを追加する:
const { Audit } = require('@vonage/audit');
const auditClient = new Audit({
apiKey: VONAGE_API_KEY,
apiSecret: VONAGE_API_SECRET,
});コードを書く
get-event.js に以下を追加する:
auditClient.getEvent(EVENT_UUID)
.then((event) => console.log(event))
.catch((error) => console.error(error));コードを実行する
このファイルをあなたのマシンに保存し、実行する:
試してみる
シェルでコマンドを実行する。この呼び出しは、指定された監査イベントを取得します。