- API
- Points de terminaison
- /foods/{source}/{id}/macronutrients
Get food macronutrients and portion
Récupère les macronutriments pour 100 g et la portion d'un aliment unique, identifié par la paire (source, id) renvoyée par le point de terminaison de recherche. Utilise-le pour réafficher un aliment déjà enregistré dans un journal sans le rechercher à nouveau. Italien uniquement : renvoie 406 pour toute autre valeur de Accept-Language.
Réponse
FoodMacronutrientsResult
Macronutriments et portion d’un aliment unique
object
FoodMacronutrientsResult
Macronutriments et portion d’un aliment unique
id
Identifiant dans son propre catalogue
source
Catalogue dont provient un aliment. « generic » correspond à un aliment de la base de données alimentaire de Tuduu : sans marque ni emballage, avec des nutriments pour 100 g, et c’est généralement ce à quoi correspond une entrée du journal. « packaged » correspond à un produit du catalogue principal de Tuduu, avec une marque, un format d’emballage et les nutriments déclarés sur l’étiquette. Les deux catalogues ont des espaces d’identifiants indépendants ; un aliment est donc référencé par la paire (source, id), et jamais par l’id seul
portion?
object
portion?
All of
Variante 1
Une portion de l’aliment. Null lorsqu’aucun poids ni aucune description sur l’étiquette ne sont connus
object
Variante 1
Une portion de l’aliment. Null lorsqu’aucun poids ni aucune description sur l’étiquette ne sont connus
grams?
Poids de la portion en grammes. Null lorsqu’il est inconnu ou lorsque l’étiquette décrit la portion sans en indiquer le poids (« 1 pot »). Ne jamais le déduire de la taille du paquet
label?
Portion exactement telle qu’imprimée sur l’étiquette (« 30 g », « 1 pot »). Null pour les aliments génériques, qui n’ont pas d’étiquette
isDeclared
True lorsque Grams provient d’un champ numérique, false lorsqu’il a été extrait de l’étiquette en texte libre. Lis cette valeur avant d’utiliser Grams dans un calcul : false signifie ici que le nombre est notre interprétation de l’étiquette, et non une valeur déclarée sous forme numérique
macronutrients
Macronutriments pour 100 g d’aliment
object
macronutrients
Macronutriments pour 100 g d’aliment
kcal?
Kilocalories
fat?
Matières grasses totales (g)
saturatedFat?
Acides gras saturés (g)
carbohydrates?
Glucides (g)
sugars?
Sucres (g)
protein?
Protéines (g)
salt?
Sel (g)
fiber?
Fibres alimentaires (g)
Non autorisé
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Interdit
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Introuvable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Non acceptable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Entité non traitable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Trop de requêtes (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Erreur interne du serveur
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Passerelle incorrecte (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Délai d’expiration de la passerelle (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?