Get a recipe

Egy adott recept teljes, részletes adatainak lekérése az azonosítója alapján. Ez magában foglalja az elkészítési lépéseket, a hozzávalókat, a tápértékeket és a médiatartalmakat, vagyis mindent, ami ahhoz szükséges, hogy gazdag, interaktív főzési élményt jeleníts meg a platformodon. Villámgyors lekérésre terveztük, így az alkalmazásod fő receptadatlapjait szolgálja ki. Felhasználási esetek: INTERAKTÍV FŐZÉSI MÓD • Lépésről lépésre haladó, zavartalan főzési módot biztosíthatsz az alkalmazásodban pontos időzítésekkel, utasításokkal és médiatartalmakkal. Hangasszisztensekkel is integrálható. E-KERESKEDELEM — BŐVÍTETT TERMÉKOLDALAK • Beágyazhatod a teljes receptet azoknak a termékeknek az oldalára, amelyek kulcsfontosságú hozzávalói a receptnek. A felhasználók a recept nézetéből az összes hozzávalót a kosárba tehetik. ÉTTERMEK — INTERAKTÍV DIGITÁLIS ÉTLAP • A vendég beolvassa az étel QR-kódját, és megjelenik előtte a teljes recept: hozzávalók, elkészítés, tápértékek. ÉTELKISZÁLLÍTÁSI KÉSZLETEK • Digitális használati útmutató fizikai ételkészletekhez. A vendég beolvassa a dobozon található QR-kódot, és lépésről lépésre megtekinti a receptet.

GET
/recipes/{recipeId}
Recipes
Nincs szükség kreditre

Válasz

200
application/json
object

RecipeDetail

Egy recept teljes részletei

object

recipeId

A recept egyedi azonosítója

integer<int32>

title?

A recept lokalizált címe

string | null

slug

A recept URL-barát slugja

string

difficulty?

integer

All of

Változat 1

integer
012

cookingTimeMinutes?

Főzési idő percben

integer<int32> | null

preparationTimeMinutes?

Előkészítési idő percben

integer<int32> | null

recipeTypeId

integer
123578101112131415

servings

A recept által kiadott adagok száma

integer<int16>

countryId?

A származási ország azonosítója; a GET /definitions/countries végponttal oldható fel

integer<int32> | null

italianRegionId?

A származási olasz régió azonosítója; a GET /definitions/italian-regions végponttal oldható fel

integer<int32> | null

description?

A recept lokalizált leírása

string | null

otherInfos?

A recepthez tartozó további lokalizált megjegyzések vagy információk

string | null

storageInstructions?

Lokalizált tárolási és tartósítási utasítások

string | null

isPublished

Azt jelzi, hogy a recept közzé van-e téve

boolean

isDeleted

Azt jelzi, hogy a recept logikailag törölve lett-e

boolean

totalTimeMinutes?

A főzési és az előkészítési idő összege percben

integer<int32> | null

imageUrl?

A recept borítóképének URL-je

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

Változat 1

object[]

RecipeIngredient

Egy mennyiséggel rendelkező receptösszetevő-bejegyzés

object

recipeIngredientId?

A hozzávaló-bejegyzés egyedi azonosítója

integer<int32>

recipeId?

A recept azonosítója, amelyhez ez a hozzávaló tartozik

integer<int32>

name?

A hozzávaló megjelenítési neve

string | null

quantity?

A felhasznált hozzávaló mennyisége

number<double> | null

measureUnitId?

A mennyiség mértékegységének azonosítója; a GET /definitions/measure-units segítségével oldható fel

integer<int32> | null

isIngredient?

Igaz, ha ez összetevő; hamis, ha általános elem vagy megjegyzés

boolean

suggestions?

object[]

All of

Változat 1

object[]

RecipeTool

Egy recepthez szükséges eszköz vagy felszerelés

object

recipeToolId?

Ezen eszközbejegyzés egyedi azonosítója

integer<int32>

recipeId?

Annak a receptnek az azonosítója, amelyhez ez az eszköz tartozik

integer<int32>

name

Az eszköz megjelenítendő neve

string
204
application/json

No Content

Ehhez a végponthoz nem érhetők el sémák.

401
application/json
object

Nem hitelesített

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Tilos

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Nem elfogadható

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Feldolgozhatatlan entitás

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Túl sok kérés (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Belső szerverhiba

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Hibás átjáró (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Átjáró-időtúllépés (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string