Get food macronutrients and portion

Koolhydraten per 100 g en portie van een enkel voedingsmiddel ophalen, aangeduid door de (bron, id)-combinatie die door het zoekendpoint is geretourneerd. Gebruik dit om een voedingsmiddel dat al in een dagboek is opgeslagen opnieuw weer te geven zonder het opnieuw te zoeken. Alleen Italiaans: geeft 406 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 een enkel voedingsmiddel

object

id

Identificatiecode binnen de eigen catalogus

integer<int64>

source

Van welk catalogus een voedingsmiddel afkomstig is. 'generic' is een voedingsmiddel uit de Tuduu-voedingsdatabase: geen merk, geen verpakking, voedingswaarden per 100 g, en dit is waar een dagboekvermelding meestal naar verwijst. 'packaged' is een product uit de Tuduu-mastercatalogus, met merk, verpakkingsvorm en de voedingswaarden vermeld op het etiket. De twee catalogi hebben onafhankelijke id-ruimtes, dus een voedingsmiddel wordt aangeduid door het paar (source, id) en nooit alleen door de id

string
"generic""packaged"

portion?

object

All of

Variant 1

Eén portie van het voedsel. Null wanneer noch een gewicht noch een labelbeschrijving bekend is

object

grams?

Portiegewicht in gram. Null wanneer het niet bekend is, of wanneer het etiket de portie beschrijft zonder gewicht ('1 pot'). Nooit afgeleid uit de verpakkingsgrootte

number<double> | null

label?

Portie precies zoals vermeld op het etiket ('30 g', '1 pot'). Null voor generieke voedingsmiddelen, die geen etiket hebben

string | null

isDeclared

Waar wanneer Grams afkomstig is van een numeriek veld, onwaar wanneer het is geëxtraheerd uit het vrije-tekstlabel. Lees dit voordat u Grams in een berekening gebruikt: een onwaar hier betekent dat het getal onze interpretatie van het label is, niet een als getal opgegeven waarde

boolean

macronutrients

Macronutriënten per 100 g van het voedsel

object

kcal?

Kilocalorieën

number<double> | null

fat?

Totale vet (g)

number<double> | null

saturatedFat?

Verzadigd vet (g)

number<double> | null

carbohydrates?

Koolhydraten (g)

number<double> | null

sugars?

Suikers (g)

number<double> | null

protein?

Eiwit (g)

number<double> | null

salt?

Zout (g)

number<double> | null

fiber?

Voedingsvezels (g)

number<double> | null
401
application/json
object

Ongeautoriseerd

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

Onverwerkbare 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

Gateway-time-out (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string