واجهة برمجة تطبيقات لحساب السعرات الحرارية¶
تقدير كمية السعرات الحرارية (بالجرام/كالوري) وقيود الدهون المشبعة باستخدام نموذج الطاقة القائم على BMR/TDEE.
نقطة النهاية¶
GET /api/v1/fat-intake-calculatorPOST /api/v1/fat-intake-calculator/post
المعلمات¶
| الاسم | النوع | مطلوب | الإدخال | الوصف |
|---|---|---|---|---|
sex | سلسلة ( male, female) | نعم | استعلام/جسم | الجنس البيولوجي. |
age | عدد صحيح | نعم | استعلام/جسم | العمر (بالسنوات). |
height | رقم | نعم | استعلام/جسم | الطول (وحدة القياس المترية، وحدة القياس الإمبراطورية). |
weight | رقم | نعم | استعلام/جسم | الوزن (وحدة القياس المترية، وحدة القياس الإمبراطورية). |
unit | سلسلة ( metric, imperial) | لا | استعلام/جسم | وضع الإدخال. القيمة الافتراضية: metric. |
activity_level | سلسلة | نعم | استعلام/جسم | little/no exercise, 1-2 times/week, 2-3 times/week, 3-5 times/week, 6-7 times/week, pro athlete. |
lang | سلسلة | لا | استعلام | لغة الاستجابة ( en, es, de, fr, pt, ja, hi, ar). |
لماذا استخدام هذه نقطة النهاية¶
- توفير أهداف عملية لتوزيع الدهون للبرامج الغذائية.
- الحفاظ على توافق إرشادات الدهون المشبعة مع السياق الحراري.
- إنشاء إشارات لتخطيط الوجبات في استجابة API واحدة.
مثال على الطلب¶
curl -X GET "https://api.hefitapi.com/api/v1/fat-intake-calculator?sex=female&age=30&height=165&weight=66&unit=metric&activity_level=3-5%20times/week&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fat-intake-calculator/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"sex":"female","age":30,"height":165,"weight":66,"unit":"metric","activity_level":"3-5 times/week"}'
مثال على الاستجابة¶
معلومات
مثال الاستجابة أدناه هو للأغراض التوضيحية فقط. للحصول على بنية JSON الكاملة والواقعية وفي الوقت الفعلي، قم بإرسال طلب فعلي إلى هذه نقطة النهاية.
{
"sex": "female",
"age": 30,
"height_cm": 165.0,
"weight_kg": 66.0,
"activity_level": "3-5 times/week",
"daily_calories_kcal": 2338.39,
"fat_intake_grams": "52 - 91 g",
"fat_intake_kcal": "468 - 818 kcal",
"saturated_fat_max_grams": 26,
"saturated_fat_max_kcal": 234,
"fat_distribution_strategy": ["Anchor fats around whole-food sources"],
"meal_planning_suggestions": ["Distribute fats across main meals"],
"adjustment_rules": ["Lower fat if calories exceed target"],
"quality_guardrails": ["Prefer unsaturated fats"],
"note": "Contextual guidance based on profile and activity.",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "90677af1982374f8",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "fat_intake_calculator",
"response_language": "en"
}
}
قيمة المنتج¶
مثالي لتطبيقات التدريب والتغذية ومحركات تخطيط الوجبات الشخصية.
ملاحظة
يجب أن تتطابق قيم مستوى النشاط مع القائمة المحددة لنقطة النهاية تمامًا (بما في ذلك المسافات والشرطات).
نقاط النهاية الموصى بها¶
GET /api/v1/ss-intake-calculator- واجهة برمجة تطبيقات لحساب السعرات الحرارية (Ss)GET /api/v1/6mwt-calculator- واجهة برمجة تطبيقات لحساب 6MwtGET /api/v1/abi-calculator- واجهة برمجة تطبيقات لحساب AbiGET /api/v1/ava-calculator- واجهة برمجة تطبيقات لحساب AvaGET /api/v1/bri-calculator- واجهة برمجة تطبيقات لحساب BriGET /api/v1/bsa-calculator- واجهة برمجة تطبيقات لحساب Bsa