Get suggestion sponsored products for a recipe

特定のレシピに紐付けられた、スポンサー付きの調理器具、組み合わせ商品、またはおすすめをすべて取得します。これにより、ユーザーが表示している料理に正確に合わせた、高品質で対象を絞ったクロスセル(キッチン家電や飲料の組み合わせなど)でレシピ詳細ページを充実させることができます。 利用例: キッチン用品のクロスセル • 「Beef Stew」のレシピに、スポンサー付きの鋳鉄製ダッチオーブンや提携ブランドのシェフナイフを表示します。食品以外の商品もカートに追加できます。 ワインと飲料の組み合わせ • レシピページに「この料理にぴったり」のセクションを設け、スポンサー付きのワイン、クラフトビール、ソフトドリンクを表示します。 レストラン — 補完的なおすすめ • デジタルメニューで、選択した料理に合うワインや理想的なデザートをおすすめします。コンテキストに応じたアップセルが可能です。 ライフスタイルと演出 • 食器、ナプキン、テーマ装飾(ロマンチックディナー、夏のバーベキュー)などをスポンサー付きでおすすめします。

GET
/recipes/{recipeId}/sponsored-products/suggestions
Recipes
クレジットは不要です

レスポンス

200
application/json
object[]

SuggestionSponsoredProductArray

object[]

SuggestionSponsoredProduct

スポンサー商品に関連付けられたレシピの提案

object

recipeToolId?

この提案エントリの一意の識別子

integer<int32>

recipeId?

この道具が属するレシピの識別子

integer<int32>

name?

道具の表示名

string | null

priority?

この商品がこの提案において推奨される順位。値が最も低いほど一致度が高く、順位は1から始まります。要求された言語のデータがない商品は応答から除外されるため、順位の値が連続しない場合があります。提案には数量がないため、フォーマット互換性スコアはありません。順位はカタログとの関連性のみを反映します。

integer<int16>

productId?

スポンサー商品識別子

integer<int32>

shopProductId?

商品の店舗固有識別子

string | null

productName?

スポンサー商品の名前

string | null

brand?

スポンサー商品のブランド

string | null

ean?

商品のEANバーコード

string | null

format?

商品の包装形式

string | null

weightGrams?

商品の重量(グラム)

number<double> | null
401
application/json
object

認証されていません

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

アクセスが禁止されています

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

受け入れられません

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

処理できないエンティティ

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

リクエストが多すぎます(APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

内部サーバーエラー

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

不正なゲートウェイ(APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

ゲートウェイタイムアウト(APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string