- API
- Uç noktalar
- /foods/{source}/{id}/compatibility
Get food compatibility
Arama uç noktası tarafından döndürülen (source, id) çiftiyle belirtilen tek bir yiyeceğin beslenme uyumluluğunu canlı olarak hesapla. flagId ve outcomeId değerlerini Definitions uç noktaları üzerinden çözümle. İleri sürülebilecek bilgiler kataloğa bağlıdır: genel yiyecek yalnızca bir addır; bu nedenle beslenme ve alerjen işaretleri için yanıt verir, ancak organik veya helal gibi etiket beyanları için hiçbir zaman yanıt vermez. Paketli ürün etiketinden analiz edilir ve bunlar için de yanıt verir. Yalnızca İtalyanca: diğer tüm Accept-Language değerleri için 406 yanıtı verir.
Yanıt
FoodCompatibilityResult
Tek bir gıdanın anlık olarak hesaplanan beslenme uyumluluğu
object
FoodCompatibilityResult
Tek bir gıdanın anlık olarak hesaplanan beslenme uyumluluğu
id
Kendi kataloğu içindeki tanımlayıcısı
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
compatibility
object[]
compatibility
AnalysisResultItem
Tek bir yaşam tarzı işareti için tek bir beslenme uyumluluğu sonucu — yerelleştirilmiş açıklamaları almak için 'Definitions' uç noktaları kullanılarak çözümlenebilen işaret ve sonuç tanımlayıcılarını içerir
object
AnalysisResultItem
Tek bir yaşam tarzı işareti için tek bir beslenme uyumluluğu sonucu — yerelleştirilmiş açıklamaları almak için 'Definitions' uç noktaları kullanılarak çözümlenebilen işaret ve sonuç tanımlayıcılarını içerir
flagId
Yaşam tarzı işareti tanımlayıcısı (ör. vejetaryen, vegan, glutensiz) — bu kimliği çözümlemek ve yerelleştirilmiş açıklamaları almak için 'Definitions' uç noktalarına bakın
outcomeId?
Uyumluluk sonucunu belirten sonuç türü tanımlayıcısı — bu kimliği çözümlemek ve yerelleştirilmiş açıklamaları almak için 'Definitions' uç noktalarına bakın. Sonuç belirlenmediğinde null
Yetkisiz
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Yasaklandı
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Bulunamadı
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Kabul Edilemez
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
İşlenemeyen Varlık
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Çok Fazla İstek (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Dahili Sunucu Hatası
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Hatalı Ağ Geçidi (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Ağ Geçidi Zaman Aşımı (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?