- API
- Points de terminaison
- /products/{ean}
Product information by EAN
Rechercher un produit alimentaire emballé dans le catalogue principal Tuduu par son EAN et obtenir ses données descriptives : titre, marque, la liste complète des ingrédients sous forme d’une seule chaîne, et le format de l’étiquette. Les ingrédients sont renvoyés bruts, prêts à être utilisés pour l’analyse de compatibilité. Cas d’utilisation : APPLICATION D’ACHATS AVEC LECTEUR DE CODE-BARRES • L’utilisateur scanne un code-barres et voit instantanément le nom du produit, la marque et les ingrédients, sans avoir à maintenir un catalogue. ÉPICERIE — ENRICHISSEMENT DU CATALOGUE • Compléter les données manquantes du produit (titre, marque, ingrédients) pour les articles identifiés uniquement par EAN.
Réponse
ProductInfoResult
Informations de base du produit recherchées par EAN dans le catalogue principal Tuduu. Les points de terminaison sont disjoints par conception : celui-ci contient les champs descriptifs, tandis que les macronutriments et la compatibilité se trouvent sur leurs propres points de terminaison par EAN. Fusionnez les réponses sur « ean ».
object
ProductInfoResult
Informations de base du produit recherchées par EAN dans le catalogue principal Tuduu. Les points de terminaison sont disjoints par conception : celui-ci contient les champs descriptifs, tandis que les macronutriments et la compatibilité se trouvent sur leurs propres points de terminaison par EAN. Fusionnez les réponses sur « ean ».
ean
EAN normalisé : la clé canonique utilisée pour fusionner les réponses des endpoints par EAN
title?
Titre du produit. À défaut, reprend la dénomination commerciale. Null lorsqu’inconnu
brand?
Marque. Nul lorsque inconnu
ingredients?
Liste d'ingrédients sous forme de chaîne brute unique, telle qu'imprimée sur l'étiquette. Null lorsque inconnu
format?
Format de l’étiquette / taille du pack (par ex. « 500 g »). Null si inconnu
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?