Get a recipe
Получите полную и подробную информацию о конкретном рецепте по его идентификатору. Сюда входят этапы приготовления, ингредиенты, пищевые ценности и медиаматериалы — всё необходимое для создания насыщенного интерактивного кулинарного опыта на вашей платформе. Благодаря молниеносной скорости получения данных этот endpoint предназначен для основных страниц приложения с подробной информацией о рецептах. Варианты использования: ИНТЕРАКТИВНЫЙ РЕЖИМ ПРИГОТОВЛЕНИЯ • Реализуйте в приложении пошаговый режим приготовления без отвлекающих факторов с точным временем, инструкциями и медиаматериалами. Возможна интеграция с голосовыми помощниками. ЭЛЕКТРОННАЯ КОММЕРЦИЯ — РАСШИРЕННЫЕ СТРАНИЦЫ ТОВАРОВ • Встраивайте полный рецепт на страницы товаров, где этот товар является ключевым ингредиентом. Пользователи добавляют все ингредиенты в корзину прямо из представления рецепта. РЕСТОРАНЫ — ИНТЕРАКТИВНОЕ ЦИФРОВОЕ МЕНЮ • Клиент сканирует QR-код блюда и видит полный рецепт: ингредиенты, приготовление и пищевые ценности. НАБОРЫ ДЛЯ ДОСТАВКИ ИНГРЕДИЕНТОВ • Цифровая инструкция для физических наборов продуктов. Клиент сканирует QR-код на коробке и просматривает пошаговый рецепт.
Ответ
RecipeDetail
Полная информация о рецепте
object
RecipeDetail
Полная информация о рецепте
recipeId
Уникальный идентификатор рецепта
title?
Локализованное название рецепта
slug
Слаг рецепта, удобный для использования в URL
difficulty?
integer
difficulty?
All of
Вариант 1
cookingTimeMinutes?
Время приготовления в минутах
preparationTimeMinutes?
Время подготовки в минутах
recipeTypeId
servings
Количество порций, которое даёт рецепт
countryId?
Идентификатор страны происхождения; может быть разрешён через GET /definitions/countries
italianRegionId?
Идентификатор итальянского региона происхождения; может быть разрешён через GET /definitions/italian-regions
description?
Локализованное описание рецепта
otherInfos?
Дополнительные локализованные примечания или сведения о рецепте
storageInstructions?
Локализованные инструкции по хранению и сохранению
isPublished
Опубликован ли рецепт
isDeleted
Был ли рецепт удалён логически
totalTimeMinutes?
Сумма времени приготовления и подготовки в минутах
imageUrl?
URL изображения обложки рецепта
preparationSteps?
string[]
preparationSteps?
links?
object[]
links?
NamedLink
object
NamedLink
name
url
ingredients?
object[]
ingredients?
All of
Вариант 1
object[]
Вариант 1
RecipeIngredient
Запись об ингредиенте в рецепте с указанием количества
object
RecipeIngredient
Запись об ингредиенте в рецепте с указанием количества
recipeIngredientId?
Уникальный идентификатор этой записи ингредиента
recipeId?
Идентификатор рецепта, которому принадлежит этот ингредиент
name?
Отображаемое название ингредиента
quantity?
Количество использованного ингредиента
measureUnitId?
Идентификатор единицы измерения количества; может быть расшифрован через GET /definitions/measure-units
isIngredient?
true, если это ингредиент; false, если это общий элемент или примечание
suggestions?
object[]
suggestions?
All of
Вариант 1
object[]
Вариант 1
RecipeTool
Инструмент или оборудование, необходимые для рецепта
object
RecipeTool
Инструмент или оборудование, необходимые для рецепта
recipeToolId?
Уникальный идентификатор этой записи об инструменте
recipeId?
Идентификатор рецепта, которому принадлежит этот инструмент
name
Отображаемое название инструмента
No Content
Для этого эндпоинта схемы недоступны.
Не авторизован
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Доступ запрещён
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Неприемлемо
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Необрабатываемая сущность
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Слишком много запросов (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Внутренняя ошибка сервера
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Ошибка шлюза (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Тайм-аут шлюза (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?