1. ウェブフックオブジェクト

ウェブフックの実行モード

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

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

ウェブフックとは、サービスが他のアプリケーションにリアルタイムの情報を提供する方法です。サービスはウェブフックに含まれる情報を用いてウェブリクエストを行います。例えば、Sitecoreのコンテンツ公開後にウェブフックを呼び出すことで、静的なサイト生成、キャッシュクリア、その他のウェブフックをサポートする自動化された作業を自動的にトリガーできます。

!注Edgeのランタイムパブリッシングを使うと、パブリッシングジョブでトリガーされるウェブフックの数が少なくなります。これは、Edgeランタイムパブリッシングがスナップショットパブリッシングに比べてアイテム数が少ないためです。

Edge Admin APIのwebhooksエンドポイントには 様々なJSONオブジェクト が使われています。

ウェブフックの実行モードは、ウェブフックの実行方法とタイミングを決定します。Experience Edgeには2つの実行モードがあります。

  • OnEnd - デフォルトのオプション。このモードでは、ウェブフックは公開ジョブの最後に実行されます。ウェブフックのヘッダーにcontent-typeヘッダーを設定し、本文のフォーマットを指定することができます。例えば、 text/plain や application/json。
  • OnUpdate - ウェブフックが実行された原因となったエンティティの変更が含まれます。リクエスト機関は application/jsonです。
この記事を改善するための提案がある場合は、 お知らせください!