- API
- Puntos finales
- /foods/{source}/{id}/macronutrients
Get food macronutrients and portion
Recupera i macronutrienti per 100 g e la porzione di un singolo alimento, identificato dalla coppia (source, id) restituita dall'endpoint di ricerca. Usalo per ridisplayare un alimento già salvato in un diario senza cercarlo di nuovo. Solo italiano: risponde 406 per qualsiasi altro Accept-Language.
Respuesta
FoodMacronutrientsResult
Macronutrientes y porción de un solo alimento
object
FoodMacronutrientsResult
Macronutrientes y porción de un solo alimento
id
Identificador dentro de su propio catálogo
source
De qué catálogo proviene un alimento. 'generic' es un alimento de la base de datos de alimentos de Tuduu: sin marca, sin formato de envase y con los nutrientes por 100 g, y es a lo que normalmente se refiere una entrada de diario. 'packaged' es un producto del catálogo maestro de Tuduu, con marca, formato de envase y los nutrientes declarados en la etiqueta. Los dos catálogos tienen espacios de identificadores independientes, por lo que un alimento se identifica por el par (source, id) y nunca solo por el id
portion?
object
portion?
All of
Variante 1
Una porción de alimento. Nulo cuando no se conoce ni un peso ni una descripción de la etiqueta
object
Variante 1
Una porción de alimento. Nulo cuando no se conoce ni un peso ni una descripción de la etiqueta
grams?
Peso de la porción en gramos. Nulo cuando no se conoce, o cuando la etiqueta describe la porción sin un peso (“1 tarro”). Nunca inferido a partir del tamaño del paquete
label?
Porción exacta tal como aparece en la etiqueta ('30 g', '1 jar'). Nulo para alimentos genéricos, que no tienen etiqueta
isDeclared
Verdadero cuando Grams proviene de un campo numérico, falso cuando se extrajo de la etiqueta de texto libre. Léalo antes de usar Grams en un cálculo: un valor falso aquí significa que el número es nuestra lectura de la etiqueta, no un valor declarado como número
macronutrients
Macronutrientes por 100 g de alimento
object
macronutrients
Macronutrientes por 100 g de alimento
kcal?
Kilocalorías
fat?
Grasa total (g)
saturatedFat?
Grasa saturada (g)
carbohydrates?
Carbohidratos (g)
sugars?
Azúcares (g)
protein?
Proteína (g)
salt?
Sal (g)
fiber?
Fibra dietética (g)
No autorizado
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Prohibido
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
No encontrado
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?