- API
- Punkty końcowe
- /products/{ean}/compatibility
Product compatibility by EAN
Wyszukaj pakowany produkt spożywczy po jego kodzie EAN i uzyskaj jego zgodność żywieniową (wegetariański, wegański, bezglutenowy, alergeny, ...), obliczaną na żywo na podstawie etykiety, ponieważ główny katalog nie przechowuje wstępnie obliczonych flag. Zdekoduj flagId/outcomeId za pomocą punktów końcowych „Definitions”. Scal odpowiedź z pozostałymi punktami końcowymi wyszukiwania po EAN, używając klucza „ean”. Przypadki użycia: APLIKACJA ZAKUPOWA ZE სკANEREM KODÓW KRESKOWYCH • Użytkownik skanuje kod kreskowy i natychmiast widzi, czy produkt odpowiada jego stylowi życia i profilowi alergenów. SPOŻYWCZY — WZBOGACANIE KATALOGU • Wzbogacaj każdy produkt katalogowy o zgodność ze stylem życia i alergenami, zaczynając od samego EAN.
Odpowiedź
ProductCompatibilityResult
Zgodność żywieniowa produktu wyszukiwanego po EAN, obliczana na żywo na podstawie jego składników i etykiety (główny katalog nie przechowuje wstępnie obliczonych flag). Rozłączne z podstawowymi informacjami i punktami końcowymi makroskładników według EAN: połącz odpowiedzi po „ean”.
object
ProductCompatibilityResult
Zgodność żywieniowa produktu wyszukiwanego po EAN, obliczana na żywo na podstawie jego składników i etykiety (główny katalog nie przechowuje wstępnie obliczonych flag). Rozłączne z podstawowymi informacjami i punktami końcowymi makroskładników według EAN: połącz odpowiedzi po „ean”.
ean
Znormalizowany EAN: kanoniczny klucz używany do scalania odpowiedzi z punktów końcowych opartych na EAN
compatibility
object[]
compatibility
AnalysisResultItem
Pojedynczy wynik zgodności żywieniowej dla jednej flagi stylu życia – zawiera identyfikatory flagi i wyniku, które można zdekodować za pomocą punktów końcowych „Definitions”, aby uzyskać zlokalizowane opisy
object
AnalysisResultItem
Pojedynczy wynik zgodności żywieniowej dla jednej flagi stylu życia – zawiera identyfikatory flagi i wyniku, które można zdekodować za pomocą punktów końcowych „Definitions”, aby uzyskać zlokalizowane opisy
flagId
Identyfikator stylu życia (np. wegetariański, wegański, bezglutenowy) - zobacz końcówki 'Definitions', aby odszyfrować ten identyfikator i uzyskać zlokalizowane opisy
outcomeId?
Identyfikator typu wyniku wskazujący rezultat zgodności - zobacz punkty końcowe „Definicje”, aby zdekodować ten identyfikator i uzyskać zlokalizowane opisy. Null, gdy wynik nie został określony.
No Content
Brak schematów dostępnych dla tego punktu końcowego.
Nieautoryzowany
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Zabronione
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Nieakceptowalne
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Nieprzetwarzalny podmiot
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Zbyt wiele żądań (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Błąd wewnętrzny serwera
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Zła Brama (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Przekroczenie limitu czasu bramy (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?