Get product compatibility

Выполните расчёт пищевой совместимости в реальном времени на основе этикетки продукта, идентифицированного по его внутреннему идентификатору Tuduu. Расшифруйте flagId и outcomeId с помощью endpoint Definitions. Только итальянский язык: этот endpoint возвращает ответ 406 для любого другого значения Accept-Language, поскольку основной каталог содержит данные на итальянском языке.

GET
/products/{id}/compatibility
Products
Стоимость: 60 кредитов

Ответ

200
application/json
object

ProductCompatibilityResult

Совместимость по питательной ценности, рассчитанная в реальном времени на основе ингредиентов продукта и его этикетки

object

id

Внутренний идентификатор продукта Tuduu

integer<int64>

compatibility

object[]

AnalysisResultItem

Единичный результат совместимости с питанием для одного признака образа жизни — содержит идентификаторы признака и результата, которые можно расшифровать с помощью конечных точек «Definitions» для получения локализованных описаний

object

flagId

Идентификатор признака образа жизни (например, вегетарианство, веганство, отсутствие глютена) — см. конечные точки «Definitions», чтобы расшифровать этот идентификатор и получить локализованные описания

integer<int16>

outcomeId?

Идентификатор типа результата, указывающий результат совместимости — см. конечные точки «Definitions», чтобы расшифровать этот идентификатор и получить локализованные описания. Равно Null, если результат не определён

integer<uint8> | null
204
application/json

No Content

Для этого эндпоинта схемы недоступны.

401
application/json
object

Не авторизован

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Доступ запрещён

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Неприемлемо

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Необрабатываемая сущность

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Слишком много запросов (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Внутренняя ошибка сервера

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Ошибка шлюза (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Тайм-аут шлюза (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string