Product compatibility by EAN

EAN alapján keressen egy csomagolt élelmiszerterméket, és számítsa ki a tápanyag-összeegyeztethetőségét (vegetáriánus, vegán, gluténmentes, allergének, ...), élőben a címkéből, mivel a törzs katalógus nem tárol előre kiszámított jelzőket. A flagId/outcomeId értékeket a „Definitions” végpontok segítségével dekódolja. Egyesítse a választ a többi EAN-alapú végponttal az „ean” kulcson. Felhasználási esetek: VÁSÁRLÓI ALKALMAZÁS BARKÓDOLVASÓVAL • A felhasználó beolvassa a vonalkódot, és azonnal látja, hogy a termék megfelel-e az életmódjának és az allergénprofiljának. ÉLELMISZER-KERESKEDELEM — KATALÓGUSBŐVÍTÉS • Bővítse minden katalógusterméket életmód- és allergénkompatibilitással, kizárólag az EAN alapján.

GET
/products/{ean}/compatibility
Products
Költség: 60 kredit

Válasz

200
application/json
object

ProductCompatibilityResult

Egy EAN alapján lekért termék tápanyag-összeférhetősége, amelyet élőben számítanak ki az összetevői és a címkéje alapján (a törzsadat-katalógus nem tárol előre kiszámított jelzőket). Elkülönül az alapinformációs és makrotápanyag EAN szerinti végpontoktól: az 'ean' mező alapján egyesítse a válaszokat.

object

ean

Normalizált EAN: a kanonikus kulcs, amelyet az EAN-alapú végpontok válaszainak egyesítésére használnak

string

compatibility

object[]

AnalysisResultItem

Egy életmódjelzőhöz tartozó egyetlen táplálkozási kompatibilitási eredmény – tartalmazza a jelző és az eredmény azonosítóit, որոնք a „Definitions” végpontokkal dekódolhatók a lokalizált leírások lekéréséhez

object

flagId

Életmódjelző azonosító (például vegetáriánus, vegán, gluténmentes) - az ID dekódolásához és a lokalizált leírások eléréséhez lásd a 'Definíciók' végpontokat

integer<int16>

outcomeId?

Eredménytípus-azonosító, amely a kompatibilitási eredményt jelzi - a 'Meghatározások' végpontoknál található dekódolási lehetőség segítségével megtekinthetők a lokalizált leírások. Null érték, ha nem állapítható meg eredmény.

integer<uint8> | null
204
application/json

No Content

Ehhez a végponthoz nem állnak rendelkezésre séma.

401
application/json
object

Jogosulatlan

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Tiltott

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Nem elfogadható

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Feldolgozhatatlan entitás

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Túl sok kérés (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Belső szerverhiba

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Rossz átjáró (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Átjáró időkorlát (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string