Get food macronutrients and portion

Haal de macronutriënten per 100 g en de portie van één voedingsmiddel op, aangeduid door het paar (source, id) dat door het zoekendpoint wordt geretourneerd. Gebruik dit om een voedingsmiddel dat al in een dagboek is opgeslagen opnieuw weer te geven zonder er opnieuw naar te zoeken. Alleen Italiaans: er wordt 406 teruggegeven voor elke andere Accept-Language.

GET
/foods/{source}/{id}/macronutrients
Foods
Kosten: 10 credits

Antwoord

200
application/json
object

FoodMacronutrientsResult

Macronutriënten en portie van één voedingsmiddel

object

id

Identificatie binnen de eigen catalogus

integer<int64>

source

De catalogus waaruit een voedingsmiddel afkomstig is. 'generic' is een voedingsmiddel uit de voedingsmiddelen-database van Tuduu: zonder merk, zonder verpakking, voedingsstoffen per 100 g, en het is waar een dagboeking doorgaans naar verwijst. 'packaged' is een product uit de hoofdcatalogus van Tuduu, met merk, verpakkingsvorm en de op het etiket vermelde voedingsstoffen. De twee catalogi hebben onafhankelijke identificatieruimten, dus een voedingsmiddel wordt aangeduid met het paar (source, id) en nooit alleen met de id

string
"generic""packaged"

portion?

object

All of

Variant 1

Eén portie van het voedingsmiddel. null wanneer noch een gewicht, noch een beschrijving van het etiket bekend is

object

grams?

Gewicht van de portie in gram. null wanneer het niet bekend is of wanneer het etiket de portie zonder gewicht beschrijft ('1 pot'). Nooit afgeleid van de verpakkingsgrootte

number<double> | null

label?

Portie precies zoals afgedrukt op het etiket ('30 g', '1 pot'). null voor algemene voedingsmiddelen, die geen etiket hebben

string | null

isDeclared

true wanneer Grams afkomstig is uit een numeriek veld, false wanneer het uit het vrije-tekstlabel is gehaald. Lees dit voordat je Grams in een berekening gebruikt: false betekent hier dat het getal door ons uit het etiket is afgelezen en niet als getal is opgegeven

boolean

macronutrients

Macronutriënten per 100 g voedingsmiddel

object

kcal?

Kilocalorieën

number<double> | null

fat?

Totale vetten (g)

number<double> | null

saturatedFat?

Verzadigde vetten (g)

number<double> | null

carbohydrates?

Koolhydraten (g)

number<double> | null

sugars?

Suikers (g)

number<double> | null

protein?

Eiwitten (g)

number<double> | null

salt?

Zout (g)

number<double> | null

fiber?

Voedingsvezels (g)

number<double> | null
401
application/json
object

Onbevoegd

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Verboden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
404
application/json
object

Niet gevonden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Niet acceptabel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Niet-verwerkbare entiteit

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Te veel verzoeken (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Interne serverfout

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Slechte gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Time-out van gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string