- API
- Slutpunkter
- /foods/{source}/{id}/compatibility
Get food compatibility
Beräkna näringsmässig kompatibilitet i realtid för en enskild livsmedelsprodukt, identifierad med paret (källa, id) som returneras av sökändpunkten. Avkoda flagId och outcomeId via Definitions-ändpunkterna. Vad som kan fastställas beror på katalogen: en generisk livsmedelsprodukt är bara ett namn, så den besvarar frågor om kost- och allergenflaggar och aldrig om märkning påståenden som ekologisk eller halal. En förpackad produkt analyseras utifrån sin etikett och besvarar även sådana frågor. Endast italienska: ger 406 för alla andra Accept-Language.
Svar
FoodCompatibilityResult
Näringsmässig kompatibilitet för ett enskilt livsmedel, beräknad i realtid
object
FoodCompatibilityResult
Näringsmässig kompatibilitet för ett enskilt livsmedel, beräknad i realtid
id
Identifier inom sin egen katalog
source
Vilken katalog en livsmedelsprodukt kommer från. "generic" är en livsmedelsprodukt från Tuduus livsmedelsdatabas: inget varumärke, ingen förpackning, näringsvärden per 100 g, och det är vad en dagboksanteckning vanligtvis hänvisar till. "packaged" är en produkt från Tuduus huvudkatalog, med varumärke, förpackningsformat och de näringsvärden som anges på etiketten. De två katalogerna har oberoende identifieringsutrymmen, så en livsmedelsprodukt adresseras av paret (source, id) och aldrig av id ensamt
compatibility
object[]
compatibility
AnalysisResultItem
Enskilt näringsmässigt kompatibilitetsresultat för en livsstilsflagga - innehåller flagg- och utfallsidentifierare som kan avkodas med hjälp av slutpunkterna för "Definitioner" för att hämta lokaliserade beskrivningar
object
AnalysisResultItem
Enskilt näringsmässigt kompatibilitetsresultat för en livsstilsflagga - innehåller flagg- och utfallsidentifierare som kan avkodas med hjälp av slutpunkterna för "Definitioner" för att hämta lokaliserade beskrivningar
flagId
Livsstilsflagga identifierare (t.ex. vegetarian, vegan, glutenfri) - se 'Definitions'-endpunkter för att avkoda detta ID och få lokala beskrivningar
outcomeId?
Utfallstypidentifierare som anger kompatibilitetsresultatet - se 'Definitions'-ändpunkterna för att avkoda detta ID och få lokaliserade beskrivningar. Null när inget utfall har bestämts.
Obehörig
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Förbjuden
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Hittades inte
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Inte acceptabelt
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Oprocessbar entitet
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
För många förfrågningar (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Intern serverfel
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Bad Gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Gateway Time-out (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?