Get food compatibility
Calcule a compatibilidade nutricional em tempo real para um único alimento, identificado pelo par (source, id) retornado pelo endpoint de pesquisa. Decodifique flagId e outcomeId por meio dos endpoints de definições. O que pode ser afirmado depende do catálogo: um alimento genérico é apenas um nome, portanto fornece respostas para sinalizadores de dieta e alérgenos, mas nunca para alegações do rótulo, como orgânico ou halal. Um produto embalado é analisado a partir do rótulo e também fornece respostas para essas alegações. Somente italiano: retorna 406 para qualquer outro Accept-Language.
Resposta
FoodCompatibilityResult
Compatibilidade nutricional de um único alimento, calculada em tempo real
object
FoodCompatibilityResult
Compatibilidade nutricional de um único alimento, calculada em tempo real
id
Identificador dentro do próprio catálogo
source
Catálogo de origem do alimento. 'generic' é um alimento do banco de dados de alimentos da Tuduu: sem marca, sem embalagem, nutrientes por 100 g, e é ao que uma entrada de diário geralmente se refere. 'packaged' é um produto do catálogo principal da Tuduu, com marca, formato da embalagem e os nutrientes declarados no rótulo. Os dois catálogos têm espaços de identificadores independentes; portanto, um alimento é referenciado pelo par (source, id), nunca apenas pelo id
compatibility
object[]
compatibility
AnalysisResultItem
Resultado único de compatibilidade nutricional para uma única indicação de estilo de vida - contém identificadores da indicação e do resultado que podem ser decodificados usando os endpoints de 'Definitions' para obter descrições localizadas
object
AnalysisResultItem
Resultado único de compatibilidade nutricional para uma única indicação de estilo de vida - contém identificadores da indicação e do resultado que podem ser decodificados usando os endpoints de 'Definitions' para obter descrições localizadas
flagId
Identificador da indicação de estilo de vida (por exemplo, vegetariano, vegano, sem glúten) - consulte os endpoints de 'Definitions' para decodificar este ID e obter descrições localizadas
outcomeId?
Identificador do tipo de resultado que indica o resultado da compatibilidade - consulte os endpoints de 'Definitions' para decodificar este ID e obter descrições localizadas. Nulo quando nenhum resultado é determinado
Não autorizado
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Proibido
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Não encontrado
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Não aceitável
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Entidade não processável
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Muitas solicitações (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Erro interno do servidor
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Gateway inválido (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Tempo limite do gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?