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.

GET
/products/{ean}/compatibility
Products
Maliyet: 60 kredi

Yanıt

200
application/json
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.

object

ean

Normalize Edilmiş EAN: by-EAN uç noktalarının yanıtlarını birleştirmek için kullanılan kanonik anahtar

string

compatibility

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

object

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

integer<int16>

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.

integer<uint8> | null
204
application/json

No Content

Bu uç nokta için şema mevcut değil.

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