Get food macronutrients and portion

Kérd le egyetlen élelmiszer 100 g-ra vonatkozó makrotápanyagait és adagját a keresési végpont által visszaadott (source, id) párossal azonosítva. Használd arra, hogy újabb keresés nélkül ismét megjeleníts egy korábban a naplóban tárolt élelmiszert. Csak olasz nyelven: minden más Accept-Language értékre 406-os választ ad.

GET
/foods/{source}/{id}/macronutrients
Foods
Költség: 10 kredit

Válasz

200
application/json
object

FoodMacronutrientsResult

Egyetlen élelmiszer makrotápanyagai és adagja

object

id

A saját katalógusán belüli azonosító

integer<int64>

source

Azt jelzi, melyik katalógusból származik az élelmiszer. A „generic” a Tuduu élelmiszer-adatbázisából származó élelmiszer: nincs márkája és csomagolása, a tápanyagok 100 g-ra vonatkoznak, és erre hivatkozik általában egy naplóbejegyzés. A „packaged” a Tuduu fő katalógusának terméke, márkával, csomagformátummal és a címkén feltüntetett tápanyagokkal. A két katalógus azonosítóterei függetlenek egymástól, ezért az élelmiszert a (source, id) párossal kell azonosítani, soha nem csak az id értékkel

string
"generic""packaged"

portion?

object

All of

Változat 1

Az élelmiszer egy adagja. Null, ha sem tömeg, sem címkeleírás nem ismert

object

grams?

Az adag tömege grammban. Null, ha nem ismert, vagy ha a címke tömeg nélkül írja le az adagot („1 üveg”). Soha nem következtetünk rá a csomag méretéből

number<double> | null

label?

Az adag pontosan úgy, ahogy a címkén szerepel („30 g”, „1 üveg”). Null általános élelmiszereknél, amelyeknek nincs címkéjük

string | null

isDeclared

True, ha a Grams numerikus mezőből származik, false, ha a szabad szöveges címkéből lett kinyerve. A Grams számításban való használata előtt olvasd el: az itt szereplő false azt jelenti, hogy a szám a címke értelmezéséből származik, nem pedig számként megadott érték

boolean

macronutrients

Makrotápanyagok 100 g élelmiszerre vetítve

object

kcal?

Kilokalóriák

number<double> | null

fat?

Összes zsír (g)

number<double> | null

saturatedFat?

Telített zsír (g)

number<double> | null

carbohydrates?

Szénhidrátok (g)

number<double> | null

sugars?

Cukrok (g)

number<double> | null

protein?

Fehérje (g)

number<double> | null

salt?

Só (g)

number<double> | null

fiber?

Élelmi rost (g)

number<double> | null
401
application/json
object

Nem hitelesített

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Tilos

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
404
application/json
object

Nem található

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Nem elfogadható

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Feldolgozhatatlan entitás

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Túl sok kérés (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Belső szerverhiba

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Hibás átjáró (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Átjáró-időtúllépés (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string