- API
- Puntos finales
- /recipes/{recipeId}
Get a recipe
Recuperar los detalles completos y profundos de una receta específica por su identificador. Esto incluye pasos, ingredientes, valores nutricionales y medios, proporcionando todo lo necesario para proporcionar una experiencia de cocina rica e interactiva en tu plataforma. Diseñado para una recuperación ultrarrápida, potencia las páginas principales de detalle de recetas de tu aplicación. Usos: MODO DE COCINA INTERACTIVO • Potencia un modo de cocina paso a paso, sin distracciones, en tu aplicación con tiempos precisos, instrucciones y recursos multimedia. Integrable con asistentes de voz. E-COMMERCE — PÁGINAS DE PRODUCTOS ENRIQUECIDAS • Inserta la receta completa en las páginas de productos donde el producto es un ingrediente clave. Los usuarios pueden añadir todos los ingredientes al carrito desde la vista de la receta. RESTAURANTES — MENÚ DIGITAL INTERACTIVO • El cliente escanea el código QR del plato y ve la receta completa: ingredientes, preparación, valores nutricionales. KITS DE ENTREGA DE COMIDA • Manual de instrucciones digital para kits de comida físicos. El cliente escanea el código QR en la caja y ve la receta paso a paso.
Respuesta
RecipeDetail
Detalles completos de una receta
object
RecipeDetail
Detalles completos de una receta
recipeId
Identificador único de la receta
title?
Título localizado de la receta
slug
Slug compatible con URL de la receta
difficulty?
Identificador de nivel de dificultad; resolvible a través de GET /definitions/difficulties
cookingTimeMinutes?
Tiempo de cocción en minutos
preparationTimeMinutes?
Tiempo de preparación en minutos
recipeTypeId
Identificador de tipo de receta; resolvible a través de GET /definitions/recipe-types
servings
Número de porciones que rinde la receta
countryId?
Identificador del país de origen; resolvible mediante GET /definitions/countries
italianRegionId?
Identificador de la región de origen italiana; resolvible mediante GET /definitions/italian-regions
description?
Descripción localizada de la receta
otherInfos?
Notas o información adicional localizada sobre la receta
storageInstructions?
Instrucciones localizadas de almacenamiento y conservación
isPublished
Si la receta está publicada
isDeleted
Si la receta ha sido eliminada temporalmente
totalTimeMinutes?
Suma del tiempo de cocción y preparación en minutos
imageUrl?
URL de la imagen de portada de la receta
preparationSteps?
string[]
preparationSteps?
links?
object[]
links?
NamedLink
object
NamedLink
name
url
ingredients?
object[]
ingredients?
All of
Variante 1
object[]
Variante 1
RecipeIngredient
Una entrada de ingrediente en una receta con cantidad
object
RecipeIngredient
Una entrada de ingrediente en una receta con cantidad
recipeIngredientId?
Identificador único para esta entrada de ingrediente
recipeId?
Identificador de la receta a la que pertenece este ingrediente
name?
Nombre del ingrediente visible
quantity?
Cantidad del ingrediente utilizado
measureUnitId?
Identificador de unidad de medida para la cantidad; resolvible mediante GET /definitions/measure-units
isIngredient?
Verdadero si es un ingrediente; falso si es un artículo genérico o una nota
suggestions?
object[]
suggestions?
All of
Variante 1
object[]
Variante 1
RecipeTool
Una herramienta o equipo necesario para una receta
object
RecipeTool
Una herramienta o equipo necesario para una receta
recipeToolId?
Identificador único para esta entrada de herramienta
recipeId?
Identificador de la receta a la que pertenece esta herramienta
name
Nombre para mostrar de la herramienta
No Content
No hay esquemas disponibles para este punto final.
No autorizado
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Prohibido
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
No Aceptable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Entidad no procesable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Demasiadas solicitudes (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Error Interno del Servidor
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Puerta de enlace incorrecta (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Tiempo de espera de la puerta de enlace (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?