- API
- Eindpunten
- /foods/{source}/{id}/compatibility
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.
Antwoord
FoodCompatibilityResult
Voedingscompatibiliteit van één voedingsmiddel, live berekend
object
FoodCompatibilityResult
Voedingscompatibiliteit van één voedingsmiddel, live berekend
id
Identificatie binnen de eigen catalogus
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
compatibility
object[]
compatibility
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
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
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
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
Onbevoegd
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Verboden
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Niet gevonden
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Niet acceptabel
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Niet-verwerkbare entiteit
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Te veel verzoeken (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Interne serverfout
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Slechte gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Time-out van gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?