1. ウェブフック

ウォークスルー:ウェブフックイベントハンドラの作成と設定

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

イベントが発生したときに知らせるウェブフックイベントハンドラを作成できます。

このウォークスルーでは、以下の方法を説明します:

  • Webhookイベントハンドラを作成します。

  • ウェブフックイベントハンドラを設定しましょう。

ウェブフックイベントハンドラの作成

ウェブフックイベントハンドラを作成するには:

  1. コンテンツツリーで /sitecore/System/Webhooksフォルダに移動します。

  2. 右クリックWebhooks、次にInsertWebhook Event Handler

  3. Messageダイアログでウェブフックの名前を入力し、OKをクリックします。

ウェブフックイベントハンドラの設定

Webhookイベントハンドラーを作成する際は、リクエストをトリガーするイベント、リクエストをトリガーするアイテム、リクエストを送信する場所を選択するフィールドを設定する必要があります。

ウェブフックのコンテンツ領域からウェブフックイベントハンドラを設定できます。

ウェブフックイベントハンドラの設定:

  1. ウェブフックのコンテンツエリアのInformationセクションのDescription欄で、ウェブフックの説明を入力します。

  2. DataセクションのEvents欄のEvent Typesフォルダで、リクエストをトリガーしたいイベントをダブルクリックしてください。

  3. ルールセットエディターでルールを追加するには、Rule欄のEdit ruleをクリックしてください。

    注記

    リクエストをトリガーするアイテムはルールを追加することで指定できます。ルールを追加しなければ、任意のアイテムのイベントがリクエストを送信します。大量のリクエスト送信によるパフォーマンス低下を避けるためにルールの追加を強くお勧めします。

    You can't set any Rule for Publish events.

  4. ウェブフックを有効にするには、Enabledチェックボックスを選択してください。

  5. Url欄でリクエストのエンドポイントURLを入力します。

  6. オプションで、宛先エンドポイントに認証が必要な場合は、Authorizationのドロップダウンメニューで使いたい認証項目をクリックしてください。

    適切な認可項目がない場合は、新しい承認項目を作成できます

  7. Serialization Typeドロップダウンメニューで、Webhookイベントハンドラ要求に使いたいペイロードタイプをクリックします。

    シリアライズタイプを選択しない場合は、デフォルトでJSONが選択されます。

  8. クリックSave

この記事を改善するための提案がある場合は、 お知らせください!