- АПИ
- Конечные точки
- /products/{ean}
Product information by EAN
Найдите упакованный продукт питания в мастер-каталоге Tuduu по его EAN и получите его описательные данные: название, бренд, полный список ингредиентов одной строкой и формат этикетки. Ингредиенты возвращаются в сыром виде, готовые для передачи в анализ совместимости. Варианты использования: ПРИЛОЖЕНИЕ ДЛЯ ПОКУПОК СО СКАНЕРОМ ШТРИХКОДА • Пользователь сканирует штрихкод и сразу видит название продукта, бренд и ингредиенты, без необходимости вести каталог. ПРОДУКТЫ ПИТАНИЯ — ДОПОЛНЕНИЕ КАТАЛОГА • Заполнить отсутствующие данные о продукте (название, бренд, ингредиенты) для позиций, идентифицируемых только по EAN.
Ответ
ProductInfoResult
Основная информация о товаре, полученная по EAN из основного каталога Tuduu. Эндпоинты по замыслу раздельные: этот содержит описательные поля, а макронутриенты и совместимость находятся в отдельных эндпоинтах по EAN. Объединяйте ответы по 'ean'.
object
ProductInfoResult
Основная информация о товаре, полученная по EAN из основного каталога Tuduu. Эндпоинты по замыслу раздельные: этот содержит описательные поля, а макронутриенты и совместимость находятся в отдельных эндпоинтах по EAN. Объединяйте ответы по 'ean'.
ean
Нормализованный EAN: канонический ключ, используемый для объединения ответов эндпоинтов по EAN
title?
Название товара. По умолчанию используется наименование продажи. Null, если неизвестно
brand?
Бренд. Null, если неизвестно
ingredients?
Список ингредиентов одной необработанной строкой, как напечатано на этикетке. Null, если неизвестно
format?
Формат этикетки / размер упаковки (например, «500 г»). 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?