- API
- Points de terminaison
- /products/{ean}/compatibility
Product compatibility by EAN
Recherchez un produit alimentaire emballé par son EAN et obtenez sa compatibilité nutritionnelle (végétarien, végan, sans gluten, allergènes, ...), calculée en direct à partir de l’étiquette puisque le catalogue principal ne stocke aucune valeur pré-calculée. Décodez flagId/outcomeId via les endpoints « Definitions ». Fusionnez la réponse avec les autres endpoints par EAN sur la clé « ean ». Cas d’usage : APPLICATION D’ACHATS AVEC SCANNER DE CODE-BARRES • L’utilisateur scanne un code-barres et voit instantanément si le produit correspond à son mode de vie et à son profil allergène. ÉPICERIE — ENRICHISSEMENT DU CATALOGUE • Enrichissez chaque produit du catalogue avec sa compatibilité en matière de mode de vie et d’allergènes, en partant simplement de l’EAN.
Réponse
ProductCompatibilityResult
Compatibilité nutritionnelle d’un produit recherché par EAN, calculée en temps réel à partir de ses ingrédients et de son étiquette (le catalogue maître ne stocke aucun indicateur précomputé). Distinct des points de terminaison basic-info et macronutrients par EAN : fusionner les réponses sur « ean ».
object
ProductCompatibilityResult
Compatibilité nutritionnelle d’un produit recherché par EAN, calculée en temps réel à partir de ses ingrédients et de son étiquette (le catalogue maître ne stocke aucun indicateur précomputé). Distinct des points de terminaison basic-info et macronutrients par EAN : fusionner les réponses sur « ean ».
ean
EAN normalisé : la clé canonique utilisée pour fusionner les réponses des endpoints par EAN
compatibility
object[]
compatibility
AnalysisResultItem
Résultat unique de compatibilité nutritionnelle pour un indicateur de mode de vie - contient l’indicateur et les identifiants de résultat pouvant être décodés à l’aide des points de terminaison « Definitions » pour obtenir des descriptions localisées
object
AnalysisResultItem
Résultat unique de compatibilité nutritionnelle pour un indicateur de mode de vie - contient l’indicateur et les identifiants de résultat pouvant être décodés à l’aide des points de terminaison « Definitions » pour obtenir des descriptions localisées
flagId
Identifiant de drapeau de style de vie (par exemple, végétarien, végétalien, sans gluten) - voir les points de terminaison "Définitions" pour décoder cet ID et obtenir des descriptions localisées
outcomeId?
Identifiant de type de résultat indiquant le résultat de compatibilité - consultez les points de terminaison des "Définitions" pour décoder cet identifiant et obtenir des descriptions localisées. Nul lorsqu'aucun résultat n'est déterminé.
No Content
Aucun schéma n'est disponible pour ce point de terminaison.
Non autorisé
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Interdit
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Inacceptable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Entité non traitable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Trop de demandes (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Erreur interne du serveur
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Passerelle Défectueuse (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Délai d'attente dépassé (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?