Get suggestion sponsored products for a recipe

Récupérez tous les ustensiles, accords ou suggestions sponsorisés associés à une recette spécifique. Cela vous permet d’enrichir la page de détails de la recette avec des ventes croisées ciblées et de haute qualité, comme des appareils de cuisine ou des accords avec des boissons, adaptés précisément au plat consulté par l’utilisateur. Cas d’utilisation : VENTE CROISÉE D’USTENSILES DE CUISINE • La recette « Beef Stew » présente une cocotte en fonte sponsorisée ou un couteau de chef d’une marque partenaire. Augmentez le panier au-delà des produits alimentaires. ACCORDS AVEC DES VINS ET DES BOISSONS • Section « Parfait avec ce plat » sur la page de la recette, avec des vins, des bières artisanales ou des boissons sans alcool sponsorisés. RESTAURANTS — SUGGESTIONS COMPLÉMENTAIRES • Le menu numérique suggère un vin assorti ou le dessert idéal pour le plat sélectionné. Vente additionnelle contextuelle. STYLE DE VIE ET PRÉSENTATION • Suggestions sponsorisées d’articles de table, de serviettes et de décorations thématiques (dîner romantique, barbecue estival).

GET
/recipes/{recipeId}/sponsored-products/suggestions
Recipes
Aucun crédit requis

Réponse

200
application/json
object[]

SuggestionSponsoredProductArray

object[]

SuggestionSponsoredProduct

Suggestion de recette associée à un produit sponsorisé

object

recipeToolId?

Identifiant unique de cette entrée de suggestion

integer<int32>

recipeId?

Identifiant de la recette à laquelle appartient cet outil

integer<int32>

name?

Nom d'affichage de l'outil

string | null

priority?

Rang de recommandation de ce produit pour la suggestion, où la valeur la plus basse correspond à la meilleure correspondance et où le classement commence à 1. Les rangs peuvent sauter des valeurs, car un produit qui ne dispose d'aucune donnée dans la langue demandée est exclu de la réponse. Les suggestions ne comportent aucune quantité et n'ont donc aucun score de compatibilité de format : le rang reflète uniquement la pertinence dans le catalogue.

integer<int16>

productId?

Identifiant du produit sponsorisé

integer<int32>

shopProductId?

Identifiant du produit propre au magasin

string | null

productName?

Nom du produit sponsorisé

string | null

brand?

Marque du produit sponsorisé

string | null

ean?

Code-barres EAN du produit

string | null

format?

Format d’emballage du produit

string | null

weightGrams?

Poids du produit en grammes

number<double> | null
401
application/json
object

Non autorisé

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Interdit

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Non acceptable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entité non traitable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Trop de requêtes (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Erreur interne du serveur

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Passerelle incorrecte (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Délai d’expiration de la passerelle (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string