- API
- نقاط النهاية
- /foods/{source}/{id}/macronutrients
Get food macronutrients and portion
استرجع العناصر الغذائية الكبرى لكل 100 غرام وحصة طعام واحد، باستخدام زوج (source, id) الذي أعادته نقطة نهاية البحث. استخدم ذلك لإعادة عرض طعام مخزّن مسبقًا في سجل الطعام من دون البحث عنه مجددًا. الإيطالية فقط: تعيد الاستجابة الرمز 406 لأي Accept-Language آخر.
الاستجابة
FoodMacronutrientsResult
المغذيات الكبرى وحصة طعام واحد
object
FoodMacronutrientsResult
المغذيات الكبرى وحصة طعام واحد
id
المعرّف ضمن الكتالوج الخاص به
source
الكتالوج الذي يأتي منه الطعام. تشير 'generic' إلى طعام من قاعدة بيانات Tuduu الغذائية: بلا علامة تجارية، وبلا عبوة، والمغذيات لكل 100 g، وهو ما تشير إليه عادةً إدخالات سجل الطعام. وتشير 'packaged' إلى منتج من الكتالوج الرئيسي لـ Tuduu، مع العلامة التجارية وصيغة العبوة والمغذيات المصرّح بها على الملصق. يملك الكتالوجان مساحات معرّفات مستقلة، لذلك تتم الإشارة إلى الطعام بالزوج (source, id) وليس بالمعرّف وحده أبداً
portion?
object
portion?
All of
متغير 1
حصة واحدة من الطعام. تكون القيمة Null عندما لا يُعرف وزن ولا وصف للحصة
object
متغير 1
حصة واحدة من الطعام. تكون القيمة Null عندما لا يُعرف وزن ولا وصف للحصة
grams?
وزن الحصة بالغرام. تكون القيمة Null عندما لا يكون الوزن معروفاً، أو عندما يصف الملصق الحصة دون وزن ('1 jar'). لا يُستنتج الوزن من حجم العبوة أبداً
label?
الحصة كما هي مطبوعة تماماً على الملصق ('30 g'، '1 jar'). تكون القيمة Null للأطعمة العامة التي لا تملك ملصقاً
isDeclared
تكون القيمة True عندما تأتي Grams من حقل رقمي، وFalse عندما يتم استخراجها من ملصق نصي حر. اقرأها قبل استخدام Grams في عملية حسابية: تعني القيمة False هنا أن الرقم هو قراءتنا للملصق، وليس قيمة مُصرّحاً بها كرقم
macronutrients
المغذيات الكبرى لكل 100 g من الطعام
object
macronutrients
المغذيات الكبرى لكل 100 g من الطعام
kcal?
كيلو كالوري
fat?
إجمالي الدهون (g)
saturatedFat?
الدهون المشبعة (g)
carbohydrates?
الكربوهيدرات (g)
sugars?
السكريات (g)
protein?
البروتين (g)
salt?
الملح (g)
fiber?
الألياف الغذائية (g)
غير مصرّح به
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?