WebhookイベントハンドラHTTPリクエスト

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

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

このトピックでは、Webhookイベントハンドラ要求のプロパティの概要を提供し、サンプルリクエストを表示します。

Webhookイベントハンドラの共通プロパティ

ウェブフックイベントハンドラ要求ペイロードは、ウェブフック項目と発生したイベントを識別する以下のプロパティを含みます。

Property

価値タイプ

概要

EventName

ストリング

SitecoreAI年のイベント名。

WebhookItemId

GUID

イベントにサスクライブしトリガーされたウェブフックアイテムのID。

WebhookItemName

ストリング

ウェブフックのアイテム名。

イベント固有の性質

各イベントはイベント固有のプロパティを持っています。以下の表は、同じ性質を持つイベントを同じ行にまとめたイベント固有のプロパティを説明します。

イベントネーム

Property

価値タイプ

概要

item:added

item:versionAdded

item:cloneAdded

item:locked

item:unlocked

item:versionRemoved

item:deleting

Item

アイテム

影響を受けたアイテム。

item:deleted

Item

アイテム

影響を受けたアイテム。

ParentID

GUID

削除されたアイテムの親IDです。

item:saved

Item

アイテム

保存されたアイテム。

Changes

アイテム変更

アイテムに加えられた変更に関する情報。

item:copied

Source

アイテム

元のアイテム。

Copy

アイテム

元の品物のコピーです。

item:moved

Item

アイテム

動かされたアイテム。

OldParentID

GUID

そのアイテムの前の親です。

item:renamed

Item

アイテム

名前を変えたアイテム。

OldName

ストリング

アイテムの古い名前です。

item:sortorderchanged

Item

アイテム

影響を受けたアイテム。

OldValue

ストリング

前のアイテムの並べ替え順。

item:templateChanged

Item

アイテム

影響を受けたアイテム。

TemplateChanges

テンプレートの変更点

アイテムのテンプレートに変更された情報。

publish:begin

publish:end

PublisherOptions

パブリッシャーオプション

基本的な記事情報。

publish:statusUpdated

Status

ステータス変更

進捗情報を公開する。

publish:fail

PublisherOptions

パブリッシャーオプション

基本的な記事情報。

Exception

例外

公開試み中に発生した例外に関する情報。

JSON形式のサンプルウェブフックイベントハンドラリクエスト

以下は、JSON形式のウェブフックイベントハンドラリクエストの例で、アイテムが追加されたことを知らせます。

{
  "EventName": "item:added",
  "Item": {
    "Language": "en",
    "Version": 1,
    "Id": "4c3a401e-8b78-440a-bf88-736a71ce8e5a",
    "Name": "New sample item",
    "ParentId": "8fb31904-1bbc-463c-821b-c7c1a87bf13e",
    "TemplateId": "0133f52d-271f-4217-b1cd-04342e3457eb",
    "TemplateName": "Sample Item",
    "MasterId": "00000000-0000-0000-0000-000000000000",
    "SharedFields": [
      {
        "Id": "a4f985d9-98b3-4b52-aaaf-4344f6e747c6",
        "Value": "{88AD1387-D4DA-489D-BB4B-45540917E7ED}"
      }
    ],
    "UnversionedFields": [],
    "VersionedFields": [...]
  },
  "WebhookItemId": "95398c44-f232-41a8-b947-8aefec4ce6eb",
  "WebhookItemName": "Sample Webhook Event Handler"
}
この記事を改善するための提案がある場合は、 お知らせください!