Product macronutrients by EAN

Wyszukaj produkt spożywczy w opakowaniu według jego EAN i pobierz jego zadeklarowane makroskładniki (na 100 g): kalorie, tłuszcz, tłuszcze nasycone, węglowodany, cukry, białko, sól i błonnik. Połącz odpowiedź z innymi punktami końcowymi opartymi na EAN, używając klucza „ean”. Przypadki użycia: APLIKACJE DO MONITOROWANIA TRENINGU I ŻYWIENIA • Uzupełnianie tabeli wartości odżywczych zeskanowanego produktu bez własnej bazy danych żywności. FARMACJA — WERYFIKACJA PLANU POSIŁKÓW • Pobranie zadeklarowanych makroskładników produktu w celu sprawdzenia go względem terapeutycznego planu żywieniowego.

GET
/products/{ean}/macronutrients
Products
Koszt: 10 kredytów

Odpowiedź

200
application/json
object

ProductMacronutrientsResult

Makroskładniki produktu wyszukanego po EAN, zgodnie z deklaracją na etykiecie (na 100 g). Rozłączne z punktami końcowymi basic-info i compatibility by-EAN: połącz odpowiedzi na podstawie pola 'ean'.

object

ean

Znormalizowany EAN: kanoniczny klucz używany do scalania odpowiedzi z punktów końcowych opartych na EAN

string

kcal?

Kilokalorie

number<double> | null

fat?

Całkowita zawartość tłuszczu (g)

number<double> | null

saturatedFat?

Tłuszcze nasycone (g)

number<double> | null

carbohydrates?

Węglowodany (g)

number<double> | null

sugars?

Cukry (g)

number<double> | null

protein?

Białko (g)

number<double> | null

salt?

Sól (g)

number<double> | null

fiber?

Błonnik (g)

number<double> | null
204
application/json

No Content

Brak schematów dostępnych dla tego punktu końcowego.

401
application/json
object

Nieautoryzowany

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Zabronione

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Nieakceptowalne

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Nieprzetwarzalny podmiot

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Zbyt wiele żądań (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Błąd wewnętrzny serwera

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Zła Brama (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Przekroczenie limitu czasu bramy (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string