- API
- Pontos finais
- /products/{ean}/compatibility
Product compatibility by EAN
Procure um produto alimentar embalado pelo seu EAN e obtenha a sua compatibilidade nutricional (vegetariano, vegano, sem glúten, alergénios, ...), calculada em tempo real a partir do rótulo, uma vez que o catálogo principal não armazena sinalizadores pré-computados. Decodifique flagId/outcomeId através dos endpoints “Definitions”. Combine a resposta com os outros endpoints por EAN na chave “ean”. Casos de uso: APLICAÇÃO DE COMPRAS COM LEITOR DE CÓDIGOS DE BARRAS • O utilizador digitaliza um código de barras e vê instantaneamente se o produto se adequa ao seu estilo de vida e perfil de alergénios. MERCEARIA — ENRIQUECIMENTO DO CATÁLOGO • Enriqueça cada produto do catálogo com compatibilidade de estilo de vida e alergénios, começando apenas pelo EAN.
Resposta
ProductCompatibilityResult
Compatibilidade nutricional de um produto consultado por EAN, calculada em tempo real a partir dos seus ingredientes e rótulo (o catálogo mestre não armazena sinalizadores pré-calculados). Independente dos endpoints por EAN de informações básicas e macronutrientes: mescle as respostas em 'ean'.
object
ProductCompatibilityResult
Compatibilidade nutricional de um produto consultado por EAN, calculada em tempo real a partir dos seus ingredientes e rótulo (o catálogo mestre não armazena sinalizadores pré-calculados). Independente dos endpoints por EAN de informações básicas e macronutrientes: mescle as respostas em 'ean'.
ean
EAN normalizado: a chave canônica usada para mesclar as respostas dos endpoints por EAN
compatibility
object[]
compatibility
AnalysisResultItem
Resultado único de compatibilidade nutricional para uma bandeira de estilo de vida - contém identificadores de bandeira e resultado que podem ser decodificados usando os endpoints de "Definições" para obter descrições localizadas
object
AnalysisResultItem
Resultado único de compatibilidade nutricional para uma bandeira de estilo de vida - contém identificadores de bandeira e resultado que podem ser decodificados usando os endpoints de "Definições" para obter descrições localizadas
flagId
Identificador de estilo de vida (por exemplo, vegetariano, vegano, sem glúten) - consulte os endpoints de 'Definições' para decodificar este ID e obter descrições localizadas
outcomeId?
Identificador do tipo de resultado que indica o resultado de compatibilidade - consulte os endpoints 'Definições' para decodificar este ID e obter descrições localizadas. Nulo quando nenhum resultado é determinado.
No Content
Nenhum esquema está disponível para este endpoint.
Não autorizado
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Proibido
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Não Aceitável
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Entidade não processável
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Muitas solicitações (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Erro Interno do Servidor
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Gateway Ruim (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Tempo de Espera Expirado (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?