- API
- Punkty końcowe
- /foods/{source}/{id}/macronutrients
Get food macronutrients and portion
Pobierz makroskładniki na 100 g oraz porcję pojedynczego produktu, wskazanego przez parę (source, id) zwróconą przez punkt końcowy wyszukiwania. Użyj tego, aby ponownie wyświetlić produkt już zapisany w dzienniku bez ponownego wyszukiwania. Tylko włoski: zwraca 406 dla każdego innego Accept-Language.
Odpowiedź
FoodMacronutrientsResult
Makroskładniki i porcja pojedynczego produktu
object
FoodMacronutrientsResult
Makroskładniki i porcja pojedynczego produktu
id
Identyfikator w obrębie własnego katalogu
source
Z którego katalogu pochodzi żywność. „generic” oznacza żywność z bazy danych żywności Tuduu: bez marki, bez opakowania, wartości odżywcze na 100 g, i to właśnie do niej zwykle odnosi się wpis w dzienniku. „packaged” oznacza produkt z katalogu głównego Tuduu, z marką, formatem opakowania i wartościami odżywczymi podanymi na etykiecie. Oba katalogi mają niezależne przestrzenie identyfikatorów, więc żywność jest określana przez parę (source, id), a nigdy przez sam identyfikator.
portion?
object
portion?
All of
Wariant 1
Jedna porcja produktu. Puste, gdy nie jest znana ani masa, ani opis etykiety
object
Wariant 1
Jedna porcja produktu. Puste, gdy nie jest znana ani masa, ani opis etykiety
grams?
Masa porcji w gramach. Puste, gdy nie jest znana lub gdy etykieta opisuje porcję bez wagi („1 słoik”). Nigdy nie wywnioskowane z wielkości opakowania
label?
Porcja dokładnie jak na etykiecie („30 g”, „1 słoik”). Null dla produktów ogólnych, które nie mają etykiety
isDeclared
Prawda, gdy gramy pochodzą z pola numerycznego, fałsz, gdy zostały wyodrębnione z etykiety w formie tekstu swobodnego. Przeczytaj to przed użyciem gramów w obliczeniach: fałsz oznacza tutaj, że liczba jest naszym odczytem etykiety, a nie wartością zadeklarowaną jako liczba
macronutrients
Makroskładniki na 100 g produktu
object
macronutrients
Makroskładniki na 100 g produktu
kcal?
Kilokalorie
fat?
Całkowita zawartość tłuszczu (g)
saturatedFat?
Tłuszcze nasycone (g)
carbohydrates?
Węglowodany (g)
sugars?
Cukry (g)
protein?
Białko (g)
salt?
Sól (g)
fiber?
Błonnik (g)
Nieautoryzowany
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Zabronione
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Nie znaleziono
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Nieakceptowalne
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Nieprzetwarzalny podmiot
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Zbyt wiele żądań (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Błąd wewnętrzny serwera
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Zła Brama (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Przekroczenie limitu czasu bramy (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?