واجهة برمجة تطبيقات (API) لحساب معدل الأيض الأساسي¶
حساب معدل الأيض الأساسي باستخدام معادلتين، مع نطاقات واقعية لتحديد السعرات الحرارية المستهدفة.
نقطة النهاية¶
GET /api/v1/rmr-calculatorPOST /api/v1/rmr-calculator/post
المعلمات¶
| الاسم | النوع | مطلوب | الإدخال | الوصف |
|---|---|---|---|---|
sex | سلسلة | نعم | استعلام/جسم | male أو female. |
age | رقم (أكبر من 0) | نعم | استعلام/جسم | العمر بالسنوات. |
height | رقم (أكبر من 0) | نعم | استعلام/جسم | الطول بالسنتيمتر (metric) أو البوصة (imperial). |
weight | رقم (أكبر من 0) | نعم | استعلام/جسم | الوزن بالكيلوغرام (metric) أو الأوقية (imperial). |
unit | سلسلة | لا | استعلام/جسم | metric (افتراضيًا) أو imperial. |
lang | سلسلة | لا | استعلام | لغة الاستجابة (en,es,de,fr,pt,ja,hi,ar). |
لماذا استخدام هذه نقطة النهاية¶
- توفير تقدير قوي لمعدل الأيض الأساسي من معادلتين شائعتين.
- تباين في معادلة السطح لتحسين التفسير.
- توفير بيانات أساسية أنظف لبرامج التخطيط والتغذية.
مثال على الطلب¶
curl -X GET "https://api.hefitapi.com/api/v1/rmr-calculator?sex=male&age=35&height=178&weight=82&unit=metric&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/rmr-calculator/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"sex":"female","age":30,"height":66,"weight":148,"unit":"imperial"}'
مثال على الاستجابة¶
معلومات
مثال الاستجابة أدناه هو لأغراض العرض التوضيحي فقط. للحصول على هيكل JSON الكامل والواقعي وفي الوقت الفعلي، قم بإرسال طلب حقيقي إلى هذه نقطة النهاية.
{
"sex": "male",
"age": 35.0,
"height_cm": 178.0,
"weight_kg": 82.0,
"unit": "metric",
"resting_metabolic_rate": {
"mifflin_st_jeor_kcal_per_day": 1762.5,
"harris_benedict_kcal_per_day": 1831.2,
"blended_estimate_kcal_per_day": 1796.85,
"equation_delta_kcal_per_day": 68.7
},
"metabolic_band": "moderate",
"metabolic_band_label": "Moderate",
"calorie_targets_kcal": {"fat_loss": 2246, "maintenance_proxy": 2605, "muscle_gain": 2875},
"action_plan": ["Start from blended estimate then calibrate"],
"monitoring_plan": "Review trend and adjust intake every 2-3 weeks.",
"quality_notes": ["Energy expenditure varies by recovery and daily activity"],
"_enterprise": {"client": "Acme Health", "plan": "pro", "request_id": "a739d2b585890f4f", "quota": 120, "usage_tracking": true},
"_api_metadata_": {"endpoint_name": "rmr_calculator", "response_language": "en"}
}
وضع المنتج¶
نقطة نهاية أساسية لحساب معدل الأيض، للتطبيقات الغذائية، وتطبيقات الصحة، وأنظمة التدريب الرقمية.
ملاحظة
يجب أن تكون جميع قيم العمر والطول والوزن قيمًا موجبة.
نقاط النهاية الموصى بها¶
GET /api/v1/6mwt-calculator- واجهة برمجة تطبيقات (API) لحساب 6MwtGET /api/v1/abi-calculator- واجهة برمجة تطبيقات (API) لحساب AbiGET /api/v1/ava-calculator- واجهة برمجة تطبيقات (API) لحساب AvaGET /api/v1/bri-calculator- واجهة برمجة تطبيقات (API) لحساب BriGET /api/v1/bsa-calculator- واجهة برمجة تطبيقات (API) لحساب BsaGET /api/v1/carbs-calculator- واجهة برمجة تطبيقات (API) لحساب الكربوهيدرات