Get a recipe

Hämta fullständiga och detaljerade uppgifter om ett specifikt recept med hjälp av dess identifierare. Detta inkluderar steg, ingredienser, näringsvärden och media – allt som behövs för att återge en rik och interaktiv matlagningsupplevelse på din plattform. Byggt för blixtsnabb hämtning och utformat för att driva de huvudsakliga receptdetaljsidorna i din applikation. Användningsområden: INTERAKTIVT MATLAGNINGSLÄGE • Driv ett steg-för-steg-läge för distraktionsfri matlagning i din app, med exakta tider, instruktioner och medieresurser. Kan integreras med röstassistenter. E-HANDEL – BERIKADE PRODUKTSIDOR • Bädda in hela receptet på produktsidor där produkten är en viktig ingrediens. Användare lägger till alla ingredienser i varukorgen från receptvyn. RESTAURANGER – INTERAKTIV DIGITAL MENY • Kunden skannar maträttens QR-kod och ser hela receptet: ingredienser, tillagning och näringsvärden. MATLEVERANSKIT • Digital bruksanvisning för fysiska måltidskit. Kunden skannar QR-koden på kartongen och visar receptet steg för steg.

GET
/recipes/{recipeId}
Recipes
Inga krediter krävs

Svar

200
application/json
object

RecipeDetail

Fullständiga uppgifter om ett recept

object

recipeId

Unik identifierare för receptet

integer<int32>

title?

Lokaliserad titel för receptet

string | null

slug

URL-vänlig slug för receptet

string

difficulty?

integer

All of

Variant 1

integer
012

cookingTimeMinutes?

Tillagningstid i minuter

integer<int32> | null

preparationTimeMinutes?

Förberedelsetid i minuter

integer<int32> | null

recipeTypeId

integer
123578101112131415

servings

Antal portioner som receptet ger

integer<int16>

countryId?

Identifierare för ursprungslandet; kan slås upp via GET /definitions/countries

integer<int32> | null

italianRegionId?

Identifierare för den italienska ursprungsregionen; kan slås upp via GET /definitions/italian-regions

integer<int32> | null

description?

Lokaliserad beskrivning av receptet

string | null

otherInfos?

Ytterligare lokaliserade anteckningar eller uppgifter om receptet

string | null

storageInstructions?

Lokaliserade instruktioner för förvaring och konservering

string | null

isPublished

Huruvida receptet är publicerat

boolean

isDeleted

Huruvida receptet har tagits bort mjukt

boolean

totalTimeMinutes?

Summan av tillagnings- och förberedelsetiden i minuter

integer<int32> | null

imageUrl?

URL till receptets omslagsbild

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

Variant 1

object[]

RecipeIngredient

En ingredienspost i ett recept med mängd

object

recipeIngredientId?

Unik identifierare för denna ingredienspost

integer<int32>

recipeId?

Identifierare för receptet som denna ingrediens tillhör

integer<int32>

name?

Visningsnamn för ingrediensen

string | null

quantity?

Mängd av ingrediensen som används

number<double> | null

measureUnitId?

Måttenhetsidentifierare för mängden; kan lösas upp via GET /definitions/measure-units

integer<int32> | null

isIngredient?

Sant om detta är en ingrediens; falskt om det är ett generiskt objekt eller en anteckning

boolean

suggestions?

object[]

All of

Variant 1

object[]

RecipeTool

Ett verktyg eller en utrustning som behövs för ett recept

object

recipeToolId?

Unik identifierare för denna verktygspost

integer<int32>

recipeId?

Identifierare för receptet som verktyget tillhör

integer<int32>

name

Visningsnamn för verktyget

string
204
application/json

No Content

Inga scheman är tillgängliga för denna endpoint.

401
application/json
object

Obehörig

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Åtkomst nekas

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Inte accepterad

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entiteten kan inte behandlas

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

För många förfrågningar (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Internt serverfel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Felaktig gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Timeout för gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string