Get food compatibility

Bereken live de voedingscompatibiliteit van één voedingsmiddel, aangeduid door het paar (source, id) dat door het zoekendpoint wordt geretourneerd. Decodeer flagId en outcomeId via de Definitions-endpoints. Wat kan worden vastgesteld, hangt af van de catalogus: een generiek voedingsmiddel is alleen een naam, dus het geeft antwoord voor dieet- en allergeenvlaggen, maar nooit voor labelclaims zoals biologisch of halal. Een verpakt product wordt geanalyseerd aan de hand van het etiket en geeft ook daarvoor antwoord. Alleen Italiaans: er wordt 406 teruggegeven voor elke andere Accept-Language.

GET
/foods/{source}/{id}/compatibility
Foods
Kosten: 60 credits

Antwoord

200
application/json
object

FoodCompatibilityResult

Voedingscompatibiliteit van één voedingsmiddel, live berekend

object

id

Identificatie binnen de eigen catalogus

integer<int64>

source

De catalogus waaruit een voedingsmiddel afkomstig is. 'generic' is een voedingsmiddel uit de voedingsmiddelen-database van Tuduu: zonder merk, zonder verpakking, voedingsstoffen per 100 g, en het is waar een dagboeking doorgaans naar verwijst. 'packaged' is een product uit de hoofdcatalogus van Tuduu, met merk, verpakkingsvorm en de op het etiket vermelde voedingsstoffen. De twee catalogi hebben onafhankelijke identificatieruimten, dus een voedingsmiddel wordt aangeduid met het paar (source, id) en nooit alleen met de id

string
"generic""packaged"

compatibility

object[]

AnalysisResultItem

Eén resultaat voor voedingscompatibiliteit voor één leefstijlkenmerk - bevat identificatiegegevens van het kenmerk en de uitkomst die met de eindpunten van 'Definitions' kunnen worden gedecodeerd om gelokaliseerde beschrijvingen op te halen

object

flagId

Identificatiegegeven van het leefstijlkenmerk (bijv. vegetarisch, veganistisch, glutenvrij) - zie de eindpunten van 'Definitions' om deze identificatie te decoderen en gelokaliseerde beschrijvingen op te halen

integer<int16>

outcomeId?

Identificatiegegeven van het uitkomsttype dat het compatibiliteitsresultaat aangeeft - zie de eindpunten van 'Definitions' om deze identificatie te decoderen en gelokaliseerde beschrijvingen op te halen. null wanneer geen uitkomst is vastgesteld

integer<uint8> | null
401
application/json
object

Onbevoegd

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Verboden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
404
application/json
object

Niet gevonden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Niet acceptabel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Niet-verwerkbare entiteit

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Te veel verzoeken (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Interne serverfout

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Slechte gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Time-out van gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string