- API
- Slutpunkter
- /products/{ean}/compatibility
Product compatibility by EAN
Slå upp en förpackad livsmedelsprodukt via dess EAN och hämta dess näringsmässiga kompatibilitet (vegetarisk, vegansk, glutenfri, allergener osv.), beräknad i realtid från etiketten eftersom huvudkatalogen inte lagrar några förberäknade flaggor. Avkoda flagId/outcomeId via slutpunkterna för ”Definitions”. Slå ihop svaret med de andra EAN-baserade slutpunkterna på nyckeln ”ean”. Användningsfall: SHOPPINGAPP MED BARRKODSSKANNER • Användaren skannar en streckkod och ser direkt om produkten passar deras livsstil och allergiprofil. MATVAROR — KATALOGBERIKNING • Berika varje katalogprodukt med kompatibilitet för livsstil och allergener, med utgångspunkt bara från EAN.
Svar
ProductCompatibilityResult
Näringsmässig kompatibilitet för en produkt som slås upp via EAN, beräknad i realtid utifrån dess ingredienser och etikett (huvudkatalogen lagrar inga förberäknade flaggor). Skild från basinfo- och makronäringsämnen-endpunkterna per EAN: slå samman svaren på ”ean”.
object
ProductCompatibilityResult
Näringsmässig kompatibilitet för en produkt som slås upp via EAN, beräknad i realtid utifrån dess ingredienser och etikett (huvudkatalogen lagrar inga förberäknade flaggor). Skild från basinfo- och makronäringsämnen-endpunkterna per EAN: slå samman svaren på ”ean”.
ean
Normaliserad EAN: den kanoniska nyckeln som används för att sammanfoga svaren från endpointarna per EAN
compatibility
object[]
compatibility
AnalysisResultItem
Enskilt näringsmässigt kompatibilitetsresultat för en livsstilsflagga - innehåller flagg- och utfallsidentifierare som kan avkodas med hjälp av slutpunkterna för "Definitioner" för att hämta lokaliserade beskrivningar
object
AnalysisResultItem
Enskilt näringsmässigt kompatibilitetsresultat för en livsstilsflagga - innehåller flagg- och utfallsidentifierare som kan avkodas med hjälp av slutpunkterna för "Definitioner" för att hämta lokaliserade beskrivningar
flagId
Livsstilsflagga identifierare (t.ex. vegetarian, vegan, glutenfri) - se 'Definitions'-endpunkter för att avkoda detta ID och få lokala beskrivningar
outcomeId?
Utfallstypidentifierare som anger kompatibilitetsresultatet - se 'Definitions'-ändpunkterna för att avkoda detta ID och få lokaliserade beskrivningar. Null när inget utfall har bestämts.
No Content
Inga scheman är tillgängliga för denna slutpunkt.
Obehörig
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Förbjuden
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Inte acceptabelt
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Oprocessbar entitet
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
För många förfrågningar (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Intern serverfel
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Bad Gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Gateway Time-out (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?