チュートリアル: Webhookイベント ハンドラーの作成と構成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Webhookイベント ハンドラーを作成して、イベントが発生したときに通知を受け取ることができます。
このチュートリアルでは、次の方法について説明します。
-
Webhookイベント ハンドラーを作成します。
-
Webhookイベント ハンドラーを構成します。
Webhookイベント ハンドラーを作成する
Webhookイベント ハンドラーを作成する
Webhookイベントハンドラを作成するには:
-
コンテンツ ツリーで、/sitecore/System/Webhooksフォルダーに移動します。
-
Webhooksを右クリックし、Insert、Webhook Event Handlerの順にクリックします。
-
Messageダイアログで、Webhookの名前を入力し、OKをクリックします。
Webhookイベント ハンドラーを構成する
Webhookイベント ハンドラーを構成する
Webhookイベント ハンドラーを作成するときは、リクエストをトリガーするイベント、リクエストをトリガーするアイテム、およびリクエストの送信先を選択するように 、そのフィールド を構成する必要があります。
Webhookイベント ハンドラーは、Webhookアイテムのコンテンツ領域から構成できます。
Webhookイベントハンドラを設定するには:
-
Webhookのコンテンツ領域のInformationセクションのDescriptionフィールドに、Webhookの説明を入力します。
-
DataセクションのEventsフィールドのEvent Typesフォルダーで、リクエストをトリガーする イベント をダブルクリックします。
-
ルールセットエディタを使用してルールを追加するには、Ruleフィールドで「Edit rule」をクリックします。
メモリクエストをトリガーするアイテムを指定するには、ルールを追加します。ルールを追加しない場合、任意のアイテムからのイベントによってリクエストが送信されます。大量のリクエストを送信することによるパフォーマンスの低下を避けるために、ルールを追加することを強くお勧めします。
You can't set any Rule for Publish events.
-
Webhookを有効にするには、Enabledチェック ボックスをオンにします。
-
Urlフィールドに、リクエストのエンドポイントURLを入力します。
-
必要に応じて、宛先エンドポイントで認証が必要な場合は、Authorizationドロップダウン メニューで、使用する認証項目をクリックします。
適切な権限明細が利用できない場合は、新しい権限明細を登録することができます。
-
Serialization Typeドロップダウンメニューで、Webhookイベントハンドラリクエストに使用するペイロードタイプをクリックします。
シリアル化の種類を選択しない場合、JSONがデフォルトで選択されます。
-
「 Save」をクリックします。