- API
- Punkty końcowe
- /recipes/{recipeId}
Get a recipe
Pobierz pełne, szczegółowe informacje o konkretnej recepturze według jej identyfikatora. Obejmuje to kroki, składniki, wartości odżywcze i multimedia, zapewniając wszystko, co potrzebne do przedstawienia bogatego, interaktywnego doświadczenia kulinarnego na Twojej platformie. Stworzone z myślą o błyskawicznym dostępie, zasila główne strony szczegółów receptur Twojej aplikacji. Zastosowania: INTERAKTYWNY TRYB GOTOWANIA • Uruchom tryb gotowania krok po kroku, bez rozpraszania, w swojej aplikacji, z precyzyjnymi czasami, instrukcjami i zasobami multimedialnymi. Możliwość integracji z asystentami głosowymi. E-COMMERCE — WZBOGACONE STRONY PRODUKTÓW • Osadź pełną recepturę na stronach produktów, gdzie dany produkt jest kluczowym składnikiem. Użytkownicy mogą dodać wszystkie składniki do koszyka z poziomu widoku receptury. RESTAURACJE — INTERAKTYWNE MENU CYFROWE • Klienci skanują kod QR dania i widzą pełną recepturę: składniki, przygotowanie, wartości odżywcze. ZESTAWY DO GOTOWANIA Z DOSTAWĄ • Cyfrowa instrukcja obsługi do fizycznych zestawów posiłkowych. Klient skanuje kod QR na opakowaniu i przegląda przepis krok po kroku.
Odpowiedź
RecipeDetail
Pełne szczegóły przepisu
object
RecipeDetail
Pełne szczegóły przepisu
recipeId
Unikalny identyfikator przepisu
title?
Zlokalizowany tytuł przepisu
slug
Przyjazny dla URL slug przepisu
difficulty?
Identyfikator poziomu trudności; możliwy do rozwiązania za pomocą GET /definitions/difficulties
cookingTimeMinutes?
Czas gotowania w minutach
preparationTimeMinutes?
Czas przygotowania w minutach
recipeTypeId
Identyfikator typu przepisu; możliwy do rozwiązania za pomocą GET /definitions/recipe-types
servings
Liczba porcji, które przepis daje
countryId?
Identyfikator kraju pochodzenia; możliwy do rozwiązania za pomocą GET /definitions/countries
italianRegionId?
Identyfikator regionu pochodzenia we Włoszech; rozwiązywalny za pomocą GET /definitions/italian-regions
description?
Lokalny opis przepisu
otherInfos?
Dodatkowe zlokalizowane uwagi lub informacje o przepisie
storageInstructions?
Zlokalizowane instrukcje przechowywania i konserwacji
isPublished
Czy przepis jest opublikowany
isDeleted
Czy przepis został soft-zarchiwizowany
totalTimeMinutes?
Suma czasu gotowania i przygotowania w minutach
imageUrl?
Adres URL okładki przepisu
preparationSteps?
string[]
preparationSteps?
links?
object[]
links?
NamedLink
object
NamedLink
name
url
ingredients?
object[]
ingredients?
All of
Wariant 1
object[]
Wariant 1
RecipeIngredient
Składnik w przepisie z ilością
object
RecipeIngredient
Składnik w przepisie z ilością
recipeIngredientId?
Unikalny identyfikator dla tego składnika
recipeId?
Identyfikator przepisu, do którego należy ten składnik
name?
Wyświetl nazwę składnika
quantity?
Ilość użytego składnika
measureUnitId?
Identyfikator jednostki miary dla ilości; można go rozwiązać za pomocą GET /definitions/measure-units
isIngredient?
Prawda, jeśli jest to składnik; fałsz, jeśli jest to ogólny przedmiot lub uwaga
suggestions?
object[]
suggestions?
All of
Wariant 1
object[]
Wariant 1
RecipeTool
Narzędzie lub sprzęt potrzebny do przepisu
object
RecipeTool
Narzędzie lub sprzęt potrzebny do przepisu
recipeToolId?
Unikalny identyfikator dla tego wpisu narzędzia
recipeId?
Identyfikator przepisu, do którego należy to narzędzie
name
Wyświetl nazwę narzędzia
No Content
Brak schematów dostępnych dla tego punktu końcowego.
Nieautoryzowany
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Zabronione
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Nieakceptowalne
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Nieprzetwarzalny podmiot
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Zbyt wiele żądań (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Błąd wewnętrzny serwera
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Zła Brama (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Przekroczenie limitu czasu bramy (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?