- API
- Uç Noktaları
- /products/{ean}/compatibility
Product compatibility by EAN
EAN’e göre paketlenmiş bir gıda ürünü bulun ve beslenme uygunluğunu (vejetaryen, vegan, glutensiz, alerjenler, ...), etiket üzerinden canlı olarak hesaplayarak alın; çünkü ana katalog önceden hesaplanmış bayraklar saklamaz. flagId/outcomeId değerlerini ‘Definitions’ uç noktaları aracılığıyla çözün. Yanıtı, diğer EAN bazlı uç noktalarla ‘ean’ anahtarı üzerinde birleştirin. Kullanım Senaryoları: BARKOD TARAYICILI ALIŞVERİŞ UYGULAMASI • Kullanıcı bir barkodu tarar ve ürünün yaşam tarzı ve alerjen profiline uyup uymadığını anında görür. BÜYÜK MARKET — KATALOG ZENGİNLEŞTİRME • Sadece EAN’den başlayarak her katalog ürününü yaşam tarzı ve alerjen uygunluğuyla zenginleştirin.
Yanıt
ProductCompatibilityResult
Barkod numarasına göre aranan bir ürünün besin uygunluğu, içerikleri ve etiketinden canlı olarak hesaplanır (ana katalogda önceden hesaplanmış bayraklar saklanmaz). Temel bilgi ve makro besin öğeleri EAN bazlı uç noktalarından ayrıdır: yanıtları 'ean' üzerinde birleştirin.
object
ProductCompatibilityResult
Barkod numarasına göre aranan bir ürünün besin uygunluğu, içerikleri ve etiketinden canlı olarak hesaplanır (ana katalogda önceden hesaplanmış bayraklar saklanmaz). Temel bilgi ve makro besin öğeleri EAN bazlı uç noktalarından ayrıdır: yanıtları 'ean' üzerinde birleştirin.
ean
Normalize Edilmiş EAN: by-EAN uç noktalarının yanıtlarını birleştirmek için kullanılan kanonik anahtar
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.
No Content
Bu uç nokta için şema mevcut değil.
Yetkisiz
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Yasaklandı
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?