リコメンデーションの特定のフィールドをリクエストする

フィールドの編集/アイテムの非表示のドキュメントを参照して、リクエストが問題なく送られるように、正しいメタデータが送られているか確認してください。

リコメンデーションで表示するアイテムに情報を追加して返したい場合があるとします。例えば、著者名、著者の画像、デスクリプションをリコメンデーションにあわせて表示したい場合などです。

追加のフィールドをリクエストするには、リコメンデーションを取得する前に、JavaScript SDKの[setRequestFields]を使用して追加するフィールドを指定してください:

$p("setRequestFields", ["list","of","fields","to","return"])

リクエストされたすべてのフィールドを持っていないアイテムがある場合があります。リクエストしたすべてのフィールドを持つアイテムだけを受け取りたい場合は、リコメンデーションを取得する前に、JavaScript SDKの[setRequestFieldAON]を指定してください。

$p("setRequestFieldsAON", true)

必要なフィールドが表示されない場合は、ページに我々が認識できる方法でフィールドが指定されていない可能性があります。この問題を解決するには、フィールドの編集/アイテムの非表示のドキュメントを参照して

API Modelエンドポイントに関連するオプション

ModelクエリAPIエンドポイントを使用している場合は、[requestFields]および[requestFieldsAON]をJSONのクエリボディに使用してください。詳しくはModelクエリAPIエンドポイントのドキュメントを参照してください。