- واجهة برمجة التطبيقات
- نقاط النهاية
- /foods/{source}/{id}/macronutrients
Get food macronutrients and portion
استرجاع المغذيات الكبرى لكل 100 غ والجزء الخاص بوجبة واحدة، والمحددة بواسطة زوج (المصدر، المعرف) الذي يُرجعه نقطة نهاية البحث. استخدم ذلك لإعادة عرض طعام مخزَّن بالفعل في يوميات دون البحث عنه مرة أخرى. إيطالي فقط: تُرجِع 406 لأي Accept-Language آخر.
استجابة
FoodMacronutrientsResult
المغذيات الكبرى وحصة من طعام واحد
object
FoodMacronutrientsResult
المغذيات الكبرى وحصة من طعام واحد
id
المعرّف ضمن الكتالوج الخاص به
source
أي كتالوج يأتي منه الطعام. 'generic' هو طعام من قاعدة بيانات Tuduu الغذائية: بدون علامة تجارية، وبدون عبوة، والقيم الغذائية لكل 100 غرام، وهو ما تشير إليه عادةً مدخلة اليوميات. 'packaged' هو منتج من الكتالوج الرئيسي لتودو، مع علامة تجارية، وشكل العبوة والقيم الغذائية المعلنة على الملصق. يمتلك الكتالوجان مساحات معرّفات مستقلة، لذلك يُشار إلى الطعام بواسطة الزوج (source, id) وليس بواسطة المعرّف وحده أبداً
portion?
object
portion?
All of
متغير 1
حصة واحدة من الطعام. تكون القيمة فارغة عندما لا يكون الوزن ولا وصف التسمية معروفين
object
متغير 1
حصة واحدة من الطعام. تكون القيمة فارغة عندما لا يكون الوزن ولا وصف التسمية معروفين
grams?
وزن الحصة بالجرامات. تكون قيمة فارغة عندما لا تكون معروفة، أو عندما يصف الملصق الحصة دون وزن ('1 برطمان'). لا يُستنتج أبدًا من حجم العبوة
label?
الكمية كما هي مطبوعة على الملصق ('30 g'، '1 jar'). استخدم القيمة null للأطعمة العامة التي لا تحمل ملصقًا
isDeclared
صحيح عندما تأتي الغرامات من حقلٍ رقمي، وخطأ عندما تكون قد استُخرجت من التسمية النصية الحرة. اقرأها قبل استخدام الغرامات في عملية حسابية: قيمة خاطئة هنا تعني أن الرقم هو قراءتنا للتسمية، وليس قيمة مُعلنة كرقم
macronutrients
المغذيات الكبرى لكل 100 غ من الطعام
object
macronutrients
المغذيات الكبرى لكل 100 غ من الطعام
kcal?
سعرات حرارية
fat?
إجمالي الدهون (غ)
saturatedFat?
الدهون المشبعة (جم)
carbohydrates?
الكربوهيدرات (غ)
sugars?
السكريات (غرام)
protein?
بروتين (غ)
salt?
ملح (غ)
fiber?
الألياف الغذائية (غ)
غير مصرح
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
ممنوع
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
غير موجود
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
غير مقبول
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
كيان غير قابل للمعالجة
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
عدد كبير جدًا من الطلبات (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
خطأ في الخادم الداخلي
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
بوابة غير صالحة (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
انتهاء مهلة البوابة (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?