- API
- Punkty końcowe
- /foods/{source}/{id}/macronutrients
Get food macronutrients and portion
Pobierz makroskładniki w przeliczeniu na 100 g oraz porcję pojedynczego produktu spożywczego wskazanego parą (source, id) zwróconą przez punkt końcowy wyszukiwania. Użyj tego, aby ponownie wyświetlić produkt zapisany już w dzienniku bez ponownego wyszukiwania. Tylko język włoski: zwraca 406 dla każdej innej wartości Accept-Language.
Odpowiedź
FoodMacronutrientsResult
Makroskładniki i porcja pojedynczego produktu spożywczego
object
FoodMacronutrientsResult
Makroskładniki i porcja pojedynczego produktu spożywczego
id
Identyfikator w obrębie własnego katalogu
source
Katalog, z którego pochodzi produkt spożywczy. „generic” to produkt spożywczy z bazy danych produktów spożywczych Tuduu: bez marki i opakowania, ze składnikami odżywczymi w przeliczeniu na 100 g; zwykle właśnie do niego odnosi się wpis w dzienniku. „packaged” to produkt z głównego katalogu Tuduu, zawierający markę, format opakowania i składniki odżywcze podane na etykiecie. Oba katalogi mają niezależne przestrzenie identyfikatorów, dlatego produkt spożywczy jest wskazywany parą (source, id), a nigdy samym identyfikatorem
portion?
object
portion?
All of
Wariant 1
Jedna porcja produktu spożywczego. Null, gdy nie jest znana ani waga, ani opis porcji na etykiecie
object
Wariant 1
Jedna porcja produktu spożywczego. Null, gdy nie jest znana ani waga, ani opis porcji na etykiecie
grams?
Waga porcji w gramach. Null, gdy jest nieznana lub gdy etykieta opisuje porcję bez podania wagi („1 słoik”). Nigdy nie jest wywnioskowana z rozmiaru opakowania
label?
Porcja dokładnie w takiej postaci, w jakiej jest wydrukowana na etykiecie („30 g”, „1 słoik”). Null dla produktów ogólnych, które nie mają etykiety
isDeclared
True, gdy wartość Grams pochodzi z pola numerycznego, false, gdy została wyodrębniona z etykiety zawierającej dowolny tekst. Odczytaj tę wartość przed użyciem Grams w obliczeniach: false oznacza, że liczba jest wynikiem naszego odczytu etykiety, a nie wartością podaną jako liczba
macronutrients
Makroskładniki w 100 g produktu spożywczego
object
macronutrients
Makroskładniki w 100 g produktu spożywczego
kcal?
Kilokalorie
fat?
Tłuszcz ogółem (g)
saturatedFat?
Tłuszcze nasycone (g)
carbohydrates?
Węglowodany (g)
sugars?
Cukry (g)
protein?
Białko (g)
salt?
Sól (g)
fiber?
Błonnik pokarmowy (g)
Unauthorized
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Forbidden
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Nie znaleziono
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Not Acceptable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Unprocessable Entity
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Too Many Requests (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Internal Server Error
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Bad Gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Gateway Timeout (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?