Get suggestion sponsored products for a recipe

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

GET
/recipes/{recipeId}/sponsored-products/suggestions
Recipes
料金: 5クレジット(レシピ1件あたり)

レスポンス

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

netQuantityGrams?

商品の正味量(グラム)。販売業者が申告した包装形式からのみ読み取られます(容量は1 ml = 1 gとして扱われます)。形式に重量または容量の記載がない場合はnull

number<double> | null

weightGrams?

非推奨: 同じ値を持つ netQuantityGrams を使用してください

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

リクエストが多すぎます

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