Get food compatibility
Calcola in tempo reale la compatibilità nutrizionale di un singolo alimento, identificato dalla coppia (source, id) restituita dall'endpoint di ricerca. Decodifica flagId e outcomeId tramite gli endpoint Definitions. Ciò che può essere determinato dipende dal catalogo: un alimento generico è solo un nome, quindi restituisce risultati per i flag relativi a diete e allergeni, ma mai per indicazioni in etichetta come biologico o halal. Un prodotto confezionato viene analizzato in base alla sua etichetta e fornisce risultati anche per queste indicazioni. Solo in italiano: restituisce 406 per qualsiasi altro valore di Accept-Language.
Risposta
FoodCompatibilityResult
Compatibilità nutrizionale di un singolo alimento, calcolata in tempo reale
object
FoodCompatibilityResult
Compatibilità nutrizionale di un singolo alimento, calcolata in tempo reale
id
Identificatore all'interno del relativo catalogo
source
Catalogo da cui proviene un alimento. «generic» è un alimento del database alimentare Tuduu: senza marca, senza confezione, con nutrienti per 100 g, ed è ciò a cui fa generalmente riferimento una voce del diario. «packaged» è un prodotto del catalogo principale Tuduu, con marca, formato della confezione e nutrienti dichiarati sull'etichetta. I due cataloghi hanno spazi di identificatori indipendenti, quindi un alimento viene identificato dalla coppia (source, id) e mai dal solo id
compatibility
object[]
compatibility
AnalysisResultItem
Singolo risultato di compatibilità nutrizionale per un indicatore dello stile di vita: contiene gli identificatori dell'indicatore e dell'esito, che possono essere decodificati usando gli endpoint «Definitions» per ottenere descrizioni localizzate
object
AnalysisResultItem
Singolo risultato di compatibilità nutrizionale per un indicatore dello stile di vita: contiene gli identificatori dell'indicatore e dell'esito, che possono essere decodificati usando gli endpoint «Definitions» per ottenere descrizioni localizzate
flagId
Identificatore dell'indicatore dello stile di vita (ad es. vegetariano, vegano, senza glutine): consulta gli endpoint «Definitions» per decodificare questo ID e ottenere descrizioni localizzate
outcomeId?
Identificatore del tipo di esito che indica il risultato di compatibilità: consulta gli endpoint «Definitions» per decodificare questo ID e ottenere descrizioni localizzate. Null quando non viene determinato alcun esito
Non autorizzato
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Vietato
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Non trovato
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Non accettabile
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Entità non elaborabile
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Troppe richieste (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Errore interno del server
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Gateway non valido (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Timeout del gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?