メインコンテンツへスキップ
GET
/
endpoint
商品レコメンデーションの取得
curl --request GET \
  --url https://api.example.com/endpoint
このエンドポイントは商品レコメンデーションを取得します。

リクエスト

GET https://api.products.kameleoon.com/recommend/{%recommender_code%}

クエリパラメーター

パラメーター必須説明
didStringTrueデバイス ID。KameleoonProducts_device_id クッキーからこの ID を取得します。このエンドポイントを呼び出す前に、バックエンドから取得してください。“Recently Viewed” や “Recommended for You” など、過去のデバイスデータに依存するフィルターまたはアルゴリズムを使用する場合にのみ did を提供します。
shop_idStringTrueストアキー。Kameleoon アプリの Recommendations > Settings > Store settings で確認できます。必要に応じてカスタマーサクセスマネージャーにキーをお問い合わせください。
sidStringTrue一時的なユーザーセッション ID。KameleoonProducts_session_code クッキーからこの ID を取得します。このエンドポイントを呼び出す前に、バックエンドから取得してください。“Recently Viewed” や “Recommended for You” など、過去のユーザーデータに依存するフィルターまたはアルゴリズムを使用する場合にのみ sid を提供します。
recommender_codeStringTrue商品レコメンデーションブロックの ID。recommender_code はブロック管理 UI で確認できます。
resize_imageIntegerOptionalリサイズ用の画像サイズ(px)。サポートされる値: 120140160180200220
extendedInteger or emptyOptional推奨商品の拡張情報を追加します。1 の場合、API はすべての商品情報を返します。空の場合、API は商品 ID のみを返します。
with_locationsBooleanFalsetrue で、かつ extended パラメーターも true の場合、レスポンスにはすべての在庫場所の location_ids が含まれます。extended が指定されていないか false の場合、API は with_locations を無視し、デフォルトで false になります。

レスポンス

名前説明
htmlstring商品ブロックの HTML コード。Kameleoon の個人アカウントで HTML テンプレートをカスタマイズします。
titlestringブロックのタイトル。ブロックルールの “Action” 要素の値と一致します。
recommendsarray商品 ID のリスト。
idnumber一意のブロック識別子。Kameleoon の個人アカウントのブロック ID と一致します。