Get food macronutrients and portion

Hämta makronäringsämnen per 100 g och portionen av en enskild livsmedelsprodukt, identifierad av paret (källa, id) som returnerats av sökändpunkten. Använd det för att visa ett livsmedel som redan är lagrat i en dagbok igen utan att söka efter det igen. Endast italienska: svarar med 406 för alla andra Accept-Language.

GET
/foods/{source}/{id}/macronutrients
Foods
Kostnad: 10 krediter

Svar

200
application/json
object

FoodMacronutrientsResult

Makronäringsämnen och portion av en enskild matvara

object

id

Identifier inom sin egen katalog

integer<int64>

source

Vilken katalog en livsmedelsprodukt kommer från. "generic" är en livsmedelsprodukt från Tuduus livsmedelsdatabas: inget varumärke, ingen förpackning, näringsvärden per 100 g, och det är vad en dagboksanteckning vanligtvis hänvisar till. "packaged" är en produkt från Tuduus huvudkatalog, med varumärke, förpackningsformat och de näringsvärden som anges på etiketten. De två katalogerna har oberoende identifieringsutrymmen, så en livsmedelsprodukt adresseras av paret (source, id) och aldrig av id ensamt

string
"generic""packaged"

portion?

object

All of

Variant 1

En portion av maten. Null när varken en vikt eller en etikettbeskrivning är känd

object

grams?

Portionsvikt i gram. Null när den inte är känd, eller när etiketten beskriver portionen utan vikt ('1 burk'). Aldrig härledd från förpackningsstorleken

number<double> | null

label?

Portion enligt etiketten ('30 g', '1 burk'). Null för generiska livsmedel, som inte har någon etikett

string | null

isDeclared

Sant när Gram kommer från ett numeriskt fält, falskt när det extraherades från den fria textetiketten. Läs det innan du använder Gram i en beräkning: ett falskt värde här betyder att siffran är vår tolkning av etiketten, inte ett värde som deklarerats som ett tal

boolean

macronutrients

Makronäringsämnen per 100 g mat

object

kcal?

Kilokalorier

number<double> | null

fat?

Totalt fett (g)

number<double> | null

saturatedFat?

Mättat fett (g)

number<double> | null

carbohydrates?

Kolhydrater (g)

number<double> | null

sugars?

Socker (g)

number<double> | null

protein?

Protein (g)

number<double> | null

salt?

Salt (g)

number<double> | null

fiber?

Kostfiber (g)

number<double> | null
401
application/json
object

Obehörig

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Förbjuden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
404
application/json
object

Hittades inte

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Inte acceptabelt

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Oprocessbar entitet

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

För många förfrågningar (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Intern serverfel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Bad 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