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.

GET
/recipes/{recipeId}
Recipes
Geen credits vereist

Antwoord

200
application/json
object

RecipeDetail

Volledige details van een recept

object

recipeId

Unieke identificator voor het recept

integer<int32>

title?

Gelokaliseerde titel van het recept

string | null

slug

URL-vriendelijke slug van het recept

string

difficulty?

Moeilijkheidsniveau-identificator; op te lossen via GET /definitions/difficulties

integer<uint8> | null

cookingTimeMinutes?

Kooktijd in minuten

integer<int32> | null

preparationTimeMinutes?

Bereidingstijd in minuten

integer<int32> | null

recipeTypeId

Recepttype-identificator; oplosbaar via GET /definitions/recipe-types

integer<int16>

servings

Aantal porties dat het recept oplevert

integer<int16>

countryId?

Land van oorsprong identificator; op te lossen via GET /definitions/countries

integer<int32> | null

italianRegionId?

Italiaanse regio van herkomst; op te lossen via GET /definitions/italian-regions

integer<int32> | null

description?

Gelokaliseerde beschrijving van het recept

string | null

otherInfos?

Aanvullende gelokaliseerde notities of informatie over het recept

string | null

storageInstructions?

Gelokaliseerde opslag- en bewaarvoorschriften

string | null

isPublished

Of het recept is gepubliceerd

boolean

isDeleted

Of het recept soft-verwijderd is

boolean

totalTimeMinutes?

Totale kook- en bereidingstijd in minuten

integer<int32> | null

imageUrl?

URL van de recepten omslagafbeelding

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

Variant 1

object[]

RecipeIngredient

Een ingrediëntvermelding in een recept met hoeveelheid

object

recipeIngredientId?

Unieke identificatie voor deze ingrediëntvermelding

integer<int32>

recipeId?

Identificatie van het recept waartoe dit ingrediënt behoort

integer<int32>

name?

Weergavenaam van het ingrediënt

string | null

quantity?

Hoeveelheid van het gebruikte ingrediënt

number<double> | null

measureUnitId?

Eenheidsmaat identificator voor de hoeveelheid; op te vragen via GET /definitions/measure-units

integer<int32> | null

isIngredient?

Waar als dit een ingrediënt is; onwaar als het een algemeen item of opmerking is

boolean

suggestions?

object[]

All of

Variant 1

object[]

RecipeTool

Een gereedschap of uitrusting nodig voor een recept

object

recipeToolId?

Unieke identificatie voor deze gereedschapsvermelding

integer<int32>

recipeId?

Identificatie van het recept waartoe dit hulpmiddel behoort

integer<int32>

name

Weergavenaam van het gereedschap

string
204
application/json

No Content

Er zijn geen schemas beschikbaar voor dit eindpunt.

401
application/json
object

Ongeautoriseerd

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Verboden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Niet Acceptabel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Onverwerkbare Entiteit

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Te veel verzoeken (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Interne serverfout

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Slechte Gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Gateway-time-out (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string