Get food macronutrients and portion

100 g ve tek bir gıdanın porsiyonu için makro besinleri döndürün; bu, arama uç noktası tarafından döndürülen (kaynak, kimlik) çiftiyle belirlenir. Diyarda zaten saklanmış bir gıdayı yeniden aramadan tekrar göstermek için bunu kullanın. Yalnızca İtalyanca: diğer tüm Accept-Language değerleri için 406 döner.

GET
/foods/{source}/{id}/macronutrients
Foods
Maliyet: 10 kredi

Yanıt

200
application/json
object

FoodMacronutrientsResult

Makro besinler ve tek bir gıdanın porsiyonu

object

id

Kendi kataloğu içindeki tanımlayıcı

integer<int64>

source

Bir yiyeceğin hangi katalogdan geldiği. 'generic', Tuduu gıda veritabanından bir gıdadır: markası yoktur, paket bilgisi yoktur, besin değerleri 100 g başınadır ve günlük kaydında genellikle buna atıfta bulunulur. 'packaged', Tuduu ana kataloğundan bir üründür; markası, paket formatı ve etikette beyan edilen besin değerleri vardır. İki kataloğun bağımsız kimlik alanları vardır, bu nedenle bir gıda (source, id) çiftiyle adreslenir ve asla yalnızca id ile değil

string
"generic""packaged"

portion?

object

All of

Varyant 1

Yiyeceğin bir porsiyonu. Ne ağırlık ne de etiket açıklaması biliniyorsa boş.

object

grams?

Gram cinsinden porsiyon ağırlığı. Bilinmiyorsa veya etiket porsiyonu ağırlık olmadan tanımlıyorsa ('1 kavanoz' gibi) null. Ambalaj boyutundan asla çıkarılmaz.

number<double> | null

label?

Etiket üzerinde tam olarak yazıldığı gibi porsiyon ('30 g', '1 kavanoz'). Etiketi olmayan genel gıdalar için null

string | null

isDeclared

True when Gramlar sayısal bir alandan geliyorsa, false ise serbest metin etiketinden çıkarılmışsa. Gramları bir hesaplamada kullanmadan önce bunu okuyun: burada false olması, sayının etiketin bizim okunuşumuz olduğunu, sayı olarak beyan edilmiş bir değer olmadığını belirtir

boolean

macronutrients

100 g gıda başına makro besinler

object

kcal?

Kilokalori

number<double> | null

fat?

Toplam yağ (g)

number<double> | null

saturatedFat?

Doymuş yağ (g)

number<double> | null

carbohydrates?

Karbonhidratlar (g)

number<double> | null

sugars?

Şekerler (g)

number<double> | null

protein?

Protein (g)

number<double> | null

salt?

Tuz (g)

number<double> | null

fiber?

Diyet lifi (g)

number<double> | null
401
application/json
object

Yetkisiz

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Yasaklandı

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
404
application/json
object

Bulunamadı

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Kabul Edilemez

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

İşlenemez Varlık

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Çok Fazla İstek (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

İç Sunucu Hatası

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Kötü Ağ Geçidi (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Geçit Zaman Aşımı (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string