Get food compatibility
Lebensmittelkompatibilität live für ein einzelnes Lebensmittel berechnen, adressiert über das vom Suchendpunkt zurückgegebene (Quelle, ID)-Paar. Entschlüsseln Sie flagId und outcomeId über die Definitions-Endpunkte. Was behauptet werden kann, hängt vom Katalog ab: Ein generisches Lebensmittel ist nur ein Name, also liefert es Antworten für Ernährungs- und Allergen-Flags und niemals für Kennzeichnungen wie Bio oder Halal. Ein verpacktes Produkt wird anhand seines Etiketts analysiert und beantwortet auch diese. Nur Italienisch: Antwortet mit 406 für jeden anderen Accept-Language.
Antwort
FoodCompatibilityResult
Nährwertkompatibilität eines einzelnen Lebensmittels, live berechnet
object
FoodCompatibilityResult
Nährwertkompatibilität eines einzelnen Lebensmittels, live berechnet
id
Bezeichner innerhalb seines eigenen Katalogs
source
Aus welchem Katalog ein Lebensmittel stammt. „generic“ ist ein Lebensmittel aus der Tuduu-Lebensmitteldatenbank: keine Marke, keine Packung, Nährwerte pro 100 g, und darauf bezieht sich üblicherweise ein Tagebucheintrag. „packaged“ ist ein Produkt aus dem Tuduu-Hauptkatalog, mit Marke, Packungsformat und den auf dem Etikett angegebenen Nährwerten. Die beiden Kataloge haben unabhängige ID-Bereiche, daher wird ein Lebensmittel durch das Paar (source, id) und niemals nur durch die id allein adressiert.
compatibility
object[]
compatibility
AnalysisResultItem
Einzelergebnis zur ernährungsbezogenen Kompatibilität für ein Lifestyle-Flag – enthält Flag- und Ergebnis-IDs, die über die „Definitions“-Endpunkte decodiert werden können, um lokalisierte Beschreibungen zu erhalten
object
AnalysisResultItem
Einzelergebnis zur ernährungsbezogenen Kompatibilität für ein Lifestyle-Flag – enthält Flag- und Ergebnis-IDs, die über die „Definitions“-Endpunkte decodiert werden können, um lokalisierte Beschreibungen zu erhalten
flagId
Kennzeichnung des Lebensstils (z. B. vegetarisch, vegan, glutenfrei) – siehe 'Definitions'-Endpunkte, um diese ID zu entschlüsseln und lokalisierte Beschreibungen zu erhalten
outcomeId?
Ergebnistyp-Identifikator, der das Kompatibilitätsresultat angibt – siehe 'Definitions'-Endpunkte, um diese ID zu dekodieren und lokalisierte Beschreibungen zu erhalten. Null, wenn kein Ergebnis bestimmt wurde.
Nicht autorisiert
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Verboten
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Nicht gefunden
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Nicht akzeptabel
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Unverarbeitbare Entität
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Zu viele Anfragen (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Interner Serverfehler
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Schlechtes Gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Gateway-Timeout (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?