Get food macronutrients and portion

Arama uç noktası tarafından döndürülen (source, id) çiftiyle belirtilen tek bir yiyeceğin 100 g başına makro besinlerini ve porsiyonunu al. Bunu, günlükte zaten kayıtlı olan bir yiyeceği yeniden aramadan göstermek için kullan. Yalnızca İtalyanca: diğer tüm Accept-Language değerleri için 406 yanıtı verir.

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

Yanıt

200
application/json
object

FoodMacronutrientsResult

Tek bir gıdanın makro besinleri ve porsiyonu

object

id

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

integer<int64>

source

Bir gıdanın geldiği katalog. 'generic', Tuduu gıda veritabanından gelen bir gıdadır: markası ve ambalajı yoktur, besin değerleri 100 g üzerinden verilir ve günlük kaydı genellikle bunu ifade eder. 'packaged', Tuduu ana kataloğundan gelen bir üründür; markası, ambalaj formatı ve etikette beyan edilen besin değerleri bulunur. İki kataloğun tanımlayıcı alanları birbirinden bağımsızdır; bu nedenle bir gıdaya yalnızca id ile değil, (source, id) çiftiyle erişilir

string
"generic""packaged"

portion?

object

All of

Varyant 1

Gıdanın bir porsiyonu. Ne ağırlık ne de etiket açıklaması biliniyorsa null

object

grams?

Porsiyonun gram cinsinden ağırlığı. Bilinmediğinde veya etiket porsiyonu ağırlık belirtmeden tanımladığında ('1 kavanoz') null. Ambalaj boyutundan asla çıkarılmaz

number<double> | null

label?

Etikette yazdığı şekliyle porsiyon ('30 g', '1 kavanoz'). Etiketi olmayan genel gıdalar için null

string | null

isDeclared

Grams değeri sayısal bir alandan geldiğinde true, serbest metin etiketinden çıkarıldığında false. Bir hesaplamada Grams değerini kullanmadan önce bunu okuyun: buradaki false, sayının bizim etiket okuması olduğunu ve sayı olarak beyan edilmiş bir değer olmadığını gösterir

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?

Karbonhidrat (g)

number<double> | null

sugars?

Şeker (g)

number<double> | null

protein?

Protein (g)

number<double> | null

salt?

Tuz (g)

number<double> | null

fiber?

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

İşlenemeyen 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

Dahili Sunucu Hatası

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Hatalı 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

Ağ Geçidi Zaman Aşımı (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string