- API
- Uç Noktaları
- /foods/{source}/{id}/compatibility
Get food compatibility
Canlı besin uyumluluğunu, arama uç noktasının döndürdüğü (source, id) çiftiyle belirtilen tek bir gıda için hesaplayın. flagId ve outcomeId değerlerini Definitions uç noktaları üzerinden çözün. Nelerin doğrulanabileceği kataloğa bağlıdır: genel bir gıda yalnızca bir isimdir, bu yüzden diyet ve alerjen bayrakları için yanıt verir ve organik veya helal gibi etiket iddiaları için hiçbir zaman yanıt vermez. Paketli bir ü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 döner.
Yanıt
FoodCompatibilityResult
Tek bir gıdanın besin uyumluluğu, canlı olarak hesaplanır
object
FoodCompatibilityResult
Tek bir gıdanın besin uyumluluğu, canlı olarak hesaplanır
id
Kendi kataloğu içindeki tanımlayıcı
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
compatibility
object[]
compatibility
AnalysisResultItem
Tek bir yaşam tarzı bayrağı için tek bir besinsel uyumluluk sonucu - yerelleştirilmiş açıklamalar elde etmek için 'Definitions' uç noktaları kullanılarak çözümlenebilen bayrak ve sonuç tanımlayıcılarını içerir
object
AnalysisResultItem
Tek bir yaşam tarzı bayrağı için tek bir besinsel uyumluluk sonucu - yerelleştirilmiş açıklamalar elde etmek için 'Definitions' uç noktaları kullanılarak çözümlenebilen bayrak ve sonuç tanımlayıcılarını içerir
flagId
Yaşam tarzı bayrağı tanımlayıcısı (örn. vejetaryen, vegan, glutensiz) - bu kimliği çözmek ve yerelleştirilmiş açıklamalar almak için 'Tanımlar' uç noktalarına bakın
outcomeId?
Sonuç türü tanımlayıcısı, uyumluluk sonucunu belirtir - bu kimliği çözmek ve yerelleştirilmiş açıklamaları almak için 'Tanımlar' uç noktalarına bakın. Hiçbir sonuç belirlenemediğinde null olur.
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?
İşlenemez 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?
İç Sunucu Hatası
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Kötü Ağ Geçidi (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Geçit Zaman Aşımı (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?