Get product compatibility

Obliczaj na bieżąco zgodność żywieniową na podstawie etykiety produktu określonego za pomocą jego wewnętrznego identyfikatora Tuduu. Odczytuj flagId i outcomeId za pomocą punktów końcowych Definitions. Tylko język włoski: ten punkt końcowy zwraca kod 406 dla każdej innej wartości Accept-Language, ponieważ główny katalog zawiera dane włoskie.

GET
/products/{id}/compatibility
Products
Koszt: 60 kredytów

Odpowiedź

200
application/json
object

ProductCompatibilityResult

Zgodność odżywcza obliczana na bieżąco na podstawie składników produktu i etykiety

object

id

Wewnętrzny identyfikator produktu Tuduu

integer<int64>

compatibility

object[]

AnalysisResultItem

Pojedynczy wynik zgodności żywieniowej dla jednej flagi stylu życia — zawiera identyfikatory flagi i wyniku, które można zdekodować za pomocą endpointów „Definitions”, aby uzyskać zlokalizowane opisy

object

flagId

Identyfikator flagi stylu życia (np. wegetariański, wegański, bezglutenowy) — zobacz endpointy „Definitions”, aby zdekodować ten identyfikator i uzyskać zlokalizowane opisy

integer<int16>

outcomeId?

Identyfikator typu wyniku wskazującego wynik zgodności — zobacz endpointy „Definitions”, aby zdekodować ten identyfikator i uzyskać zlokalizowane opisy. Null, gdy nie określono wyniku

integer<uint8> | null
204
application/json

No Content

Dla tego punktu końcowego nie są dostępne żadne schematy.

401
application/json
object

Unauthorized

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Forbidden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Not Acceptable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Unprocessable Entity

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Too Many Requests (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Internal Server Error

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Bad Gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Gateway Timeout (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string