Get food macronutrients and portion

Hämta makronäringsämnen per 100 g och portionen för ett enskilt livsmedel, adresserat med paret (source, id) som returneras av sökendpointen. Använd detta för att visa ett livsmedel som redan sparats i en dagbok igen utan att söka efter det på nytt. Endast italienska: svarar med 406 för alla andra värden för Accept-Language.

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

Svar

200
application/json
object

FoodMacronutrientsResult

Makronäringsämnen och portion för ett enskilt livsmedel

object

id

Identifierare i den egna katalogen

integer<int64>

source

Vilken katalog ett livsmedel kommer från. ”generic” är ett livsmedel från Tuduu:s livsmedelsdatabas: utan varumärke, utan förpackning, näringsvärden per 100 g, och det är vad en dagboksanteckning vanligtvis hänvisar till. ”packaged” är en produkt från Tuduu:s huvudkatalog, med varumärke, förpackningsformat och näringsvärdena som anges på etiketten. De två katalogerna har separata identifierarutrymmen, så ett livsmedel adresseras med paret (source, id) och aldrig med endast id

string
"generic""packaged"

portion?

object

All of

Variant 1

En portion av livsmedlet. Null när varken vikt eller en beskrivning på etiketten är känd

object

grams?

Portionsvikt i gram. Null när den är okänd, eller när etiketten beskriver portionen utan en vikt (”1 burk”). Härleds aldrig från förpackningsstorleken

number<double> | null

label?

Portionen exakt som den står tryckt på etiketten (”30 g”, ”1 burk”). Null för generiska livsmedel, som saknar etikett

string | null

isDeclared

True när Grams kommer från ett numeriskt fält, false när det har hämtats från etikettens fritext. Läs detta innan du använder Grams i en beräkning: false här betyder att talet är vår tolkning av etiketten, inte ett värde som angetts som ett tal

boolean

macronutrients

Makronäringsämnen per 100 g livsmedel

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?

Sockerarter (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

Åtkomst nekas

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 accepterad

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entiteten kan inte behandlas

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

Internt serverfel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Felaktig gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Timeout för gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string