プレビューテンプレート
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
POST /v3/templates/renderTemplates
このエンドポイントは、すでに存在するテンプレートをテストできるSitecore Personalize。
リクエストには、1つ以上のテンプレートのfriendlyIdを含めます。また、テンプレートのパラメータをレンダリング時に置き換えるテンプレート変数の値も含めます。レスポンスでは、リクエストで指定したテンプレートが返され、その変数の値も含まれます。
最低限、リクエストボディにtemplatesというオブジェクトを用意する必要があります。 templatesオブジェクトには、テストしたいすべてのテンプレートごとにオブジェクトを含める必要があります。これらのオブジェクトの名前はobject1やobject2など、任意の名前で選べます。これらのオブジェクトそれぞれには以下の属性が含まれなければなりません。
属性
種類
概要
例
friendlyId
ストリング
テンプレートのユニークなIDです。
"alert_bar_template_1"
templateParams
目的
テンプレート変数とそれに対応する値を。
{ "Name": "John", "ProductType": "sneakers" }
リクエストには、テストしたいテンプレートのfriendlyIdとテンプレートの変数値を含めてください:
curl -X POST '
応答では、テンプレートの変数値を含むテンプレート全体が返されます。例えば、sneakersとVIP:
{ "renderedTemplates": { "object1": { "id": "html", "template": "
As a VIP member, you get the following benefits:
" }
} }