2.3.4 Webhookシミュレーション
このトピックでは、プラットフォームをシミュレートしてWebhook通知を送信する方法について説明します。Milesight Development PlatformのWebhook機能について詳しく知りたい場合は、こちらをクリックしてください。
制限事項と前提条件
- 制限
- アカウントで送信可能なWebhookの残数を確認するには、こちらをクリックしてください。
- 前提条件
- 選択したアプリケーションが無効化されていないこと。
- デバイスがアプリケーションに追加されていること:デバイスをアプリケーションに追加。
手順
- Milesight Development Platform にログインし、上部バーの Application を選択します。
- アプリケーション一覧から対象のアプリケーションを選択します。
- Application Settings タブで、Webhook オプションを有効にして Webhook イベントをサブスクライブします。
- Callback URI セクションで Add をクリックします。
- イベント通知を受信するための Webhook コールバック URI を入力します。
- Test をクリックして Webhook が正常に動作するか確認します。テスト通知が、入力したすべてのWebhookコールバックURIに送信されます。
- Webhookシミュレーションタブで、Webhook履歴記録を有効にするかどうかを選択し、このプラットフォームでWebhookシミュレーションの詳細を確認します。
- このアプリケーションの右下隅にあるデバイスデバッグパネルアイコンをクリックします。
- 必要に応じてシミュレーションレポートを生成します。
- レポートをシミュレートするデバイスを選択します。
- Reportタブでレポートの種類を選択します。
- 報告するデータ項目を1つまたは複数選択します。
注意: 複数の項目を選択した場合、選択したすべての項目を含む1つのメッセージを生成するには、Batch Report ボタンをクリックします。 - Random Report または Custom Report をクリックしてレポートを送信します。
結果
HTTPコールバックがトリガーされ、報告されたデータがコールバックURIに送信されます。Webhook Historic Record が有効の場合、プラットフォームはこのWebhookメッセージの詳細を記録し表示します。
関連記事
ソリューション / IoT サポート
- ▢2.3 アプリケーション概要アプリケーションの概要と主な機能について説明します。
- 2.3.1.1 アプリケーションの作成Milesight Development Platform に API リクエストを送信する前に、アプリケーションを作成し、認証情報を使用して Milesight Open API への接続用アクセストークンをリクエストする必要があります。このトピックでは、アプリケーションの作成方法について説明します。
- 2.3.1.2 アプリケーションの無効化または有効化このトピックでは、アプリケーションを無効または有効にする方法について説明します。
- 2.3.1.3 アプリケーションの編集または削除このトピックでは、アプリケーションの編集および削除の方法について説明します。
- 2.3.2.1 アプリケーションにデバイスを追加するこのトピックでは、特定のアプリケーションにデバイスを追加する方法について説明します。
- 2.3.2.2 アプリケーションからデバイスを削除するこのトピックでは、特定のアプリケーションからデバイスを削除する方法について説明します。
- 2.3.2.3 デバイスのシミュレートとデバッグこのトピックでは、Device Debug Panel を使用してデバイス間の通信(アップリンクとダウンリンク)をシミュレートする方法について説明し、実際のデバイスがなくても Milesight デバイスの通信言語に慣れるのに役立ちます。
- 2.3.3 OpenAPIのデバッグこのトピックでは、Milesight Development Platformのオンラインデバッグインターフェースを使用して、サードパーティアプリケーションや認証なしでRESTful APIをテストする方法について説明します。これにより、開発者はAPIインターフェースに慣れ、デバッグとデプロイメントを完了できます。
- 2.3.4 Webhookシミュレーションこのトピックでは、Webhook 通知を送信するためのプラットフォームのシミュレーション方法について説明します。Milesight 開発プラットフォームの Webhook 機能については、こちらをご覧ください。