Webhook
Web フックはHTTP リクエストで、Web アプリケーション同士の通信を可能にし、事前に定義されたイベントが発生した場合に、あるアプリケーションから別のアプリケーションへのリアルタイムデータの送信を容易にします。例えば、ユーザーがシステムにログインした際や、カメラがエラーを報告した際に、イベントデータを事前に定義されたWeb フックのエンドポイントに送信します。
Web フックのエンドポイント(Web フック URL)は、イベントデータの送信先となる事前に定義されたアドレスで、一方向の電話番号のようなものです。
Web フックを使用して、選択したイベントを定期受信する統合機能を構築できますXProtect。特定のイベントがトリガーされると、そのイベントに対し定義した Web フックエンドポイントに HTTP POST が送信されます。HTTP POST 本文には、JSON 形式のイベントデータが含まれます。
Web フックはデータやトリガーされたイベントについてシステムをポーリングしませんが、その代わりに、イベントが発生した際は、システムがイベントデータを Web フックエンドポイントにプッシュするため、ポーリングソリューションと比較して Web フックに必要なリソースが少なくなるため、より高速に設定ができます。
Web フックは、コードスクリプトを使用してもしなくても、設定して統合が可能です。
注記
送信元のイベントデータが、自国の既存データおよび個人情報保護法にXProtect準拠していることを確認してください。
XProtect Webhook機能はデフォルトでインストールされ、2023R1以降で使用できるようになっています。また、のルールタブにWebhookアクションが表示されます。 Webフックのアクションは次の通りです。 Management Client 。
詳細については、のWeb フックを参照してくださいXProtect