Get food compatibility
Calcola la compatibilità nutrizionale in tempo reale per un singolo alimento, identificato dalla coppia (source, id) restituita dall'endpoint di ricerca. Decodifica flagId e outcomeId tramite gli endpoint delle Definizioni. Ciò che può essere affermato dipende dal catalogo: un alimento generico è solo un nome, quindi risponde ai flag di dieta e allergeni e mai alle indicazioni in etichetta come biologico o halal. Un prodotto confezionato viene analizzato dalla sua etichetta e risponde anche per questi. Solo italiano: restituisce 406 per qualsiasi altro Accept-Language.
Response
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 proprio catalogo
source
Da quale catalogo proviene un alimento. 'generic' è un alimento del database alimentare Tuduu: senza marca, senza confezione, nutrienti per 100 g, ed è ciò a cui di solito si riferisce una voce del diario. 'packaged' è un prodotto del catalogo principale Tuduu, con marca, formato della confezione e i nutrienti dichiarati sull'etichetta. I due cataloghi hanno spazi di identificatori indipendenti, quindi un alimento è identificato dalla coppia (source, id) e mai dal solo id
compatibility
object[]
compatibility
AnalysisResultItem
Risultato di compatibilità nutrizionale singolo per un indicatore di stile di vita - contiene l'indicatore e gli identificatori dell'esito che possono essere decodificati tramite gli endpoint "Definitions" per ottenere descrizioni localizzate
object
AnalysisResultItem
Risultato di compatibilità nutrizionale singolo per un indicatore di stile di vita - contiene l'indicatore e gli identificatori dell'esito che possono essere decodificati tramite gli endpoint "Definitions" per ottenere descrizioni localizzate
flagId
Identificatore del flag dello stile di vita (es. vegetariano, vegano, senza glutine) - consultare gli endpoint "Definizioni" per decodificare questo ID e ottenere descrizioni localizzate
outcomeId?
Identificatore del tipo di risultato che indica il risultato di compatibilità - consulta gli endpoint 'Definizioni' per decodificare questo ID e ottenere descrizioni localizzate. Null quando non viene determinato alcun risultato.
Non autorizzato
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Proibito
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 processabile
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?