Get a recipe

Hämta de fullständiga, djupgående detaljerna för ett specifikt recept genom dess identifierare. Detta inkluderar steg, ingredienser, näringsvärden och media, vilket ger allt som behövs för att skapa en rik, interaktiv matlagningsupplevelse på din plattform. Byggt för blixtsnabb hämtning, driver det huvudsidorna för receptdetaljer i din applikation. Användningsområden: INTERAKTIVT MATLÄGE • Skapa ett steg-för-steg, störningsfritt matlagningsläge i din app med precisa tider, instruktioner och mediatillgångar. Kan integreras med röstassistenter. E-HANDEL — BERIKADE PRODUKTSIDOR • Bädda in hela receptet på produktsidor där produkten är en nyckelingrediens. Användare kan lägga till alla ingredienser i kundvagnen från receptvyn. RESTAURANGER — INTERAKTIV DIGITAL MENY • Kunder skannar maträttens QR-kod och ser hela receptet: ingredienser, tillagning, näringsvärden. MATLEVERANSSATSER • Digital instruktion för fysiska måltidslådor. Kunden skannar QR-koden på lådan och ser steg-för-steg-receptet.

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

Svar

200
application/json
object

RecipeDetail

Fullständiga detaljer om ett recept

object

recipeId

Unik identifierare för receptet

integer<int32>

title?

Lokaliserad titel på receptet

string | null

slug

URL-vänlig slug för receptet

string

difficulty?

Svårighetsnivåidentifierare; lösbar via GET /definitions/difficulties

integer<uint8> | null

cookingTimeMinutes?

Tillagningstid i minuter

integer<int32> | null

preparationTimeMinutes?

Förberedelsetid i minuter

integer<int32> | null

recipeTypeId

Recepttypidentifierare; kan lösas via GET /definitions/recipe-types

integer<int16>

servings

Antal portioner receptet ger

integer<int16>

countryId?

Identifier för ursprungsland; kan lösas via GET /definitions/countries

integer<int32> | null

italianRegionId?

Identifier för italiensk ursprungsregion; kan lösas via GET /definitions/italian-regions

integer<int32> | null

description?

Lokaliserad beskrivning av receptet

string | null

otherInfos?

Ytterligare lokaliserade anteckningar eller information om receptet

string | null

storageInstructions?

Lokaliserade lagrings- och förvaringsinstruktioner

string | null

isPublished

Om receptet är publicerat

boolean

isDeleted

Om receptet har tagits bort tillfälligt

boolean

totalTimeMinutes?

Summa tillagningstid och förberedelsetid i minuter

integer<int32> | null

imageUrl?

URL för 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?

Identifieraren för receptet som den här ingrediensen tillhör

integer<int32>

name?

Visningsnamn på ingrediensen

string | null

quantity?

Mängden av den använda ingrediensen

number<double> | null

measureUnitId?

Identifier för måttenhet för mängden; kan lösas via GET /definitions/measure-units

integer<int32> | null

isIngredient?

Sant om detta är en ingrediens; falskt om det är en allmän artikel eller 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 det här verktyget tillhör

integer<int32>

name

Verktygets visningsnamn

string
204
application/json

No Content

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

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

Förbjuden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Inte acceptabelt

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Oprocessbar entitet

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

Intern serverfel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Bad 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