REST API
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
REST APIは、Sitecore Personalizeで利用可能なデータの取得、作成、更新、削除を可能にします。
概要
Sitecore PersonalizeはREST APIを通じてリソースを公開し、標準的なフォーマットでデータを様々なアプリケーションに柔軟に提供する方法を提供します。Sitecore Personalize REST APIはJSONリソース表現をサポートしています。
基本的なレベルでは、REST APIを使ってSitecore Personalizeへの同期アクセスを提供できます。REST APIを使ってデータの更新や現在の状態を読み取ることができます。REST APIは重要な統合要件を満たし、マッシュアップでデータを容易に組み合わせることを可能にしつつ、ベースで一つのRESTサービスに拡張することを可能にします。例えば、独自のカスタム属性を使い、それらをSitecore Personalizeリソースに利用できるようにしたい場合もあります。そのためには、スキーマを持たないデータ拡張リソース(data extension resource)を使うことができます。これはスキーマを持たないJSONオブジェクトで、特定の名前と値の組み合わせを許可します。

以下はREST APIの特徴です:
- 同期通話のサポート
- 処理エラーを報告します
- サーバーサイドリクエストのサポート
- セッション認証
- データの読み書き
- オンラインデータキャプチャ(ODC)
REST APIの使用タイミング
統合エンジニアは、マーケターやアナリストが動的なコンテンツやオファーを開始する実験を設定する前にREST APIを使用できます。
Sitecore Personalizeアプリケーションの代替として、以下のREST APIを利用できます:
- 接続REST API - 外部システムに接続するためのものです。
- 意思決定モデル および意思決定モデル のバリエー ションREST API - 意思決定と連携するためのものです。
- フロー定義REST API - ウェブ、インタラクティブ、トリガーされた 実験 や 体験を扱うためのものです。
- テンプレートREST API - ウェブテンプレート や 意思決定テンプレートを扱うためのものです。
Sitecore Personalize、URLエンドポイントを公開し、RESTリソースの取得と更新を行うインタラクティブなWebサービスのスイートを展開することを可能にします。RESTトピックには以下の情報が含まれています:
- リソース属性
- 例行的な要求
- 回答例