Product information by EAN

Slå upp en förpackad livsmedelsprodukt i Tuduu huvudkatalog genom dess EAN och hämta dess beskrivande data: titel, varumärke, fullständig ingredienslista som en enda sträng och etikettformat. Ingredienserna returneras råa, redo att användas för kompatibilitetsanalysen. Användningsfall: HANDLINGSAPP MED STRECKKODSLÄSARE • Användaren skannar en streckkod och ser direkt produktnamn, varumärke och ingredienser, utan att behöva underhålla en katalog. MATVAROR — KATALOGBERIKNING • Fyll i saknade produktdata (titel, varumärke, ingredienser) för artiklar som endast identifieras med EAN.

GET
/products/{ean}
Products
Kostnad: 10 krediter

Svar

200
application/json
object

ProductInfoResult

Grundläggande produktinformation uppslagen via EAN från Tuduu huvudkatalog. Slutpunkterna är åtskilda med avsikt: denna innehåller de beskrivande fälten, medan makronäringsämnen och kompatibilitet finns i egna EAN-baserade slutpunkter. Slå ihop svaren på 'ean'.

object

ean

Normaliserad EAN: den kanoniska nyckeln som används för att sammanfoga svaren från endpointarna per EAN

string

title?

Produkttitel. Faller tillbaka på försäljningsbeteckningen. Null när okänd

string | null

brand?

Varumärke. Null när okänt

string | null

ingredients?

Ingredienslista som en enda rå sträng, som tryckt på etiketten. Null när okänd

string | null

format?

Etikettformat / förpackningsstorlek (t.ex. "500 g"). Null när okänt

string | null
204
application/json

No Content

Inga scheman är tillgängliga för denna slutpunkt.

401
application/json
object

Obehörig

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Förbjuden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Inte acceptabelt

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Oprocessbar entitet

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

För många förfrågningar (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Intern serverfel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Bad Gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Gateway Time-out (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string