- АПИ
- Конечные точки
- /products/{ean}/compatibility
Product compatibility by EAN
Поиск упакованного пищевого продукта по его EAN и получение его нутриционной совместимости (вегетарианский, веганский, без глютена, аллергены и т. д.), рассчитываемой в реальном времени по этикетке, поскольку в основном каталоге не хранится предварительно вычисленных флагов. Декодируйте flagId/outcomeId через конечные точки «Definitions». Объедините ответ с другими конечными точками по EAN по ключу «ean». Сценарии использования: ПРИЛОЖЕНИЕ ДЛЯ ПОКУПОК С СКАНЕРОМ ШТРИХКОДА • Пользователь сканирует штрихкод и мгновенно видит, подходит ли продукт его образу жизни и профилю аллергенов. ПРОДУКТОВЫЙ МАГАЗИН — ОБОГАЩЕНИЕ КАТАЛОГА • Обогащайте каждый товар в каталоге данными о совместимости с образом жизни и аллергенами, начиная только с EAN.
Ответ
ProductCompatibilityResult
Совместимость продукта по питательным свойствам, определяемая по EAN, вычисляемая в реальном времени на основе его ингредиентов и этикетки (в главном каталоге не хранятся предварительно вычисленные флаги). Не пересекается с конечными точками basic-info и macronutrients по EAN: объединяйте ответы по «ean».
object
ProductCompatibilityResult
Совместимость продукта по питательным свойствам, определяемая по EAN, вычисляемая в реальном времени на основе его ингредиентов и этикетки (в главном каталоге не хранятся предварительно вычисленные флаги). Не пересекается с конечными точками basic-info и macronutrients по EAN: объединяйте ответы по «ean».
ean
Нормализованный EAN: канонический ключ, используемый для объединения ответов эндпоинтов по EAN
compatibility
object[]
compatibility
AnalysisResultItem
Единичный результат совместимости по питательности для одного флага образа жизни — содержит идентификатор флага и результата, которые можно расшифровать с помощью конечных точек «Definitions» для получения локализованных описаний
object
AnalysisResultItem
Единичный результат совместимости по питательности для одного флага образа жизни — содержит идентификатор флага и результата, которые можно расшифровать с помощью конечных точек «Definitions» для получения локализованных описаний
flagId
Идентификатор стиля жизни (например, вегетарианство, веганство, без глютена) - см. конечные точки 'Определения' для декодирования этого ID и получения локализованных описаний
outcomeId?
Идентификатор типа результата, указывающий на совместимость — см. конечные точки «Определения» для декодирования данного идентификатора и получения локализованных описаний. Null, если результат не определен.
No Content
Для этого конечного пункта схемы недоступны.
Несанкционировано
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Запрещено
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Неприемлемо
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Невозможная сущность
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Слишком много запросов (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Внутренняя ошибка сервера
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Плохой шлюз (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Истекло время ожидания шлюза (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?