Get suggestion sponsored products for a recipe

Pobieraj wszystkie sponsorowane narzędzia, parowania lub sugestie powiązane z konkretnym przepisem. Umożliwia to wzbogacenie strony szczegółów przepisu o wysokiej jakości, ukierunkowane cross-selle — takie jak sprzęt kuchenny czy parowania napojów — idealnie dopasowane do dania oglądanego przez użytkownika. Przypadki użycia: SPRZEDAŻ KRZYŻOWA SPRZĘTU KUCHENNEGO • Przepis na „Gulasz wołowy” pokazuje sponsorowany żeliwny garnek lub nóż szefa kuchni od marki partnerskiej. Rozszerzenie koszyka poza artykuły spożywcze. PAROWANIA WINA I NAPOJÓW • Sekcja „Idealne do tego dania” na stronie przepisu ze sponsorowanymi winami, piwami rzemieślniczymi lub napojami bezalkoholowymi. RESTAURACJE — KOMPLEMENTARNE SUGESTIE • Cyfrowe menu proponuje dobrane wino lub idealny deser do wybranego dania. Kontekstowy upsell. LIFESTYL I ARANŻACJA • Sponsorowane sugestie dotyczące zastawy stołowej, serwetek, tematycznych dekoracji (romantyczna kolacja, letnie BBQ).

GET
/recipes/{recipeId}/sponsored-products/suggestions
Recipes
Kredyty nie są wymagane

Odpowiedź

200
application/json
object[]

SuggestionSponsoredProductArray

object[]

SuggestionSponsoredProduct

Propozycja przepisu powiązana ze sponsorowanym produktem

object

recipeToolId?

Unikalny identyfikator dla tej propozycji

integer<int32>

recipeId?

Identyfikator przepisu, do którego należy to narzędzie

integer<int32>

name?

Wyświetl nazwę narzędzia

string | null

priority?

Priorytet skojarzenia tego produktu dla sugestii

integer<int16>

productId?

Identyfikator sponsoryzowanego produktu

integer<int32>

shopProductId?

Identyfikator produktu przypisany do sklepu

string | null

productName?

Nazwa sponsorowanego produktu

string | null

brand?

Marka sponsorowanego produktu

string | null

ean?

Kod kreskowy EAN produktu

string | null

format?

Format opakowania produktu

string | null

weightGrams?

Waga produktu w gramach

number<double> | null
401
application/json
object

Nieautoryzowany

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Zabronione

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Nieakceptowalne

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Nieprzetwarzalny podmiot

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Zbyt wiele żądań (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Błąd wewnętrzny serwera

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Zła Brama (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Przekroczenie limitu czasu bramy (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string