Product macronutrients by EAN

Rechercher un produit alimentaire emballé par son EAN et obtenir ses macronutriments déclarés (pour 100 g) : calories, matières grasses, acides gras saturés, glucides, sucres, protéines, sel et fibres. Fusionner la réponse avec les autres endpoints par EAN sur la clé « ean ». Cas d’utilisation : APPLICATIONS DE SUIVI FITNESS ET NUTRITION • Renseigner le tableau nutritionnel d’un produit scanné sans base de données alimentaire propriétaire. PHARMA — VÉRIFICATION DU PLAN ALIMENTAIRE • Extraire les macronutriments déclarés d’un produit afin de le valider par rapport à un plan alimentaire thérapeutique.

GET
/products/{ean}/macronutrients
Products
Coût : 10 crédits

Réponse

200
application/json
object

ProductMacronutrientsResult

Macronutriments d'un produit consulté par EAN, tels que déclarés sur l'étiquette (pour 100 g). Distinct des points de terminaison basic-info et compatibility by-EAN : fusionnez les réponses sur « ean ».

object

ean

EAN normalisé : la clé canonique utilisée pour fusionner les réponses des endpoints par EAN

string

kcal?

Kilocalories

number<double> | null

fat?

Lipides totaux (g)

number<double> | null

saturatedFat?

Gras saturés (g)

number<double> | null

carbohydrates?

Glucides (g)

number<double> | null

sugars?

Sucres (g)

number<double> | null

protein?

Protéines (g)

number<double> | null

salt?

Sel (g)

number<double> | null

fiber?

Fibres alimentaires (g)

number<double> | null
204
application/json

No Content

Aucun schéma n'est disponible pour ce point de terminaison.

401
application/json
object

Non autorisé

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Interdit

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Inacceptable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entité non traitable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Trop de demandes (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Erreur interne du serveur

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Passerelle Défectueuse (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Délai d'attente dépassé (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string