- API
- Eindpunten
- /recipes/{recipeId}
Get a recipe
Verkrijg de volledige, gedetailleerde informatie van een specifiek recept op basis van zijn ID. Dit omvat stappen, ingrediënten, voedingswaarden en media, en biedt alles wat nodig is om een rijke, interactieve kookervaring op uw platform te presenteren. Ontworpen voor razendsnelle opvraging, vormt het de basis van de belangrijkste receptdetailpagina's van uw applicatie. Gebruiksscenario's: INTERACTIEVE KOOKMODUS • Ondersteun een stap-voor-stap, afleidingsvrije kookmodus in uw app met nauwkeurige timing, instructies en media-assets. Te integreren met spraakassistenten. E-COMMERCE — VERBETERDE PRODUCTPAGINA'S • Implementeer het volledige recept op productpagina's waar het product een belangrijk ingrediënt is. Gebruikers kunnen alle ingrediënten vanuit het receptoverzicht aan hun winkelwagen toevoegen. RESTAURANTS — INTERACTIEF DIGITAAL MENU • Klant scant de QR-code van het gerecht en ziet het volledige recept: ingrediënten, bereiding, voedingswaarden. MAALTIJDPACKETTEN • Digitale handleiding voor fysieke maaltijdpakketten. Klant scant de QR-code op de doos en bekijkt het stap-voor-stap recept.
Antwoord
RecipeDetail
Volledige details van een recept
object
RecipeDetail
Volledige details van een recept
recipeId
Unieke identificator voor het recept
title?
Gelokaliseerde titel van het recept
slug
URL-vriendelijke slug van het recept
difficulty?
Moeilijkheidsniveau-identificator; op te lossen via GET /definitions/difficulties
cookingTimeMinutes?
Kooktijd in minuten
preparationTimeMinutes?
Bereidingstijd in minuten
recipeTypeId
Recepttype-identificator; oplosbaar via GET /definitions/recipe-types
servings
Aantal porties dat het recept oplevert
countryId?
Land van oorsprong identificator; op te lossen via GET /definitions/countries
italianRegionId?
Italiaanse regio van herkomst; op te lossen via GET /definitions/italian-regions
description?
Gelokaliseerde beschrijving van het recept
otherInfos?
Aanvullende gelokaliseerde notities of informatie over het recept
storageInstructions?
Gelokaliseerde opslag- en bewaarvoorschriften
isPublished
Of het recept is gepubliceerd
isDeleted
Of het recept soft-verwijderd is
totalTimeMinutes?
Totale kook- en bereidingstijd in minuten
imageUrl?
URL van de recepten omslagafbeelding
preparationSteps?
string[]
preparationSteps?
links?
object[]
links?
NamedLink
object
NamedLink
name
url
ingredients?
object[]
ingredients?
All of
Variant 1
object[]
Variant 1
RecipeIngredient
Een ingrediëntvermelding in een recept met hoeveelheid
object
RecipeIngredient
Een ingrediëntvermelding in een recept met hoeveelheid
recipeIngredientId?
Unieke identificatie voor deze ingrediëntvermelding
recipeId?
Identificatie van het recept waartoe dit ingrediënt behoort
name?
Weergavenaam van het ingrediënt
quantity?
Hoeveelheid van het gebruikte ingrediënt
measureUnitId?
Eenheidsmaat identificator voor de hoeveelheid; op te vragen via GET /definitions/measure-units
isIngredient?
Waar als dit een ingrediënt is; onwaar als het een algemeen item of opmerking is
suggestions?
object[]
suggestions?
All of
Variant 1
object[]
Variant 1
RecipeTool
Een gereedschap of uitrusting nodig voor een recept
object
RecipeTool
Een gereedschap of uitrusting nodig voor een recept
recipeToolId?
Unieke identificatie voor deze gereedschapsvermelding
recipeId?
Identificatie van het recept waartoe dit hulpmiddel behoort
name
Weergavenaam van het gereedschap
No Content
Er zijn geen schemas beschikbaar voor dit eindpunt.
Ongeautoriseerd
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Verboden
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Niet Acceptabel
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Onverwerkbare Entiteit
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Te veel verzoeken (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Interne serverfout
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Slechte Gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Gateway-time-out (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?