واجهة برمجة تطبيقات BMI الإمبراطورية¶
احسب مؤشر كتلة الجسم من البوصات والأوقية مع أسماء مسارات بديلة لضمان التوافق.
نقطة النهاية¶
GET /api/v1/bmi_imperial(اسم بديل:/api/v1/bmi/imperial)POST /api/v1/bmi_imperial/post(اسم بديل:/api/v1/bmi/imperial/post)
المعلمات¶
| الاسم | النوع | مطلوب | In | الوصف |
|---|---|---|---|---|
height | رقم | نعم | استعلام/جسم | الطول بالبوصات. |
weight | رقم | نعم | استعلام/جسم | الوزن بالأوقية. |
lang | سلسلة | لا | استعلام | لغة الاستجابة ( en, es, de, fr, pt, ja, hi, ar). |
لماذا استخدام هذه نقطة النهاية¶
- حسابات إمبراطورية أصيلة بدون أي انحراف بسبب التحويل.
- تكامل أسرع للمنتجات الصحية التي تركز على الولايات المتحدة.
- نفس هيكل المخاطر والإجراءات مثل نقطة نهاية مؤشر كتلة الجسم بالمتر.
مثال على الطلب¶
curl -X GET "https://api.hefitapi.com/api/v1/bmi_imperial?height=70&weight=181&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/bmi_imperial/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"height": 70, "weight": 181}'
مثال على الاستجابة¶
معلومات
مثال الاستجابة أدناه مخصص للأغراض التوضيحية فقط. للحصول على بنية JSON الكاملة والواقعية وفي الوقت الفعلي، وربما أكثر ثراءً، قم بإرسال طلب حقيقي إلى هذه نقطة النهاية.
{
"height": "5.8 ft",
"weight": "181.0 lb",
"bmi": "26.0 lb/in2",
"weight_status": "Overweight",
"bmi_value": 25.97,
"weight_status_band": "overweight",
"weight_status_label": "Overweight",
"risk_signal": "Weight trend may increase long-term cardiometabolic risk.",
"action_plan": ["Improve dietary consistency", "Increase training frequency"],
"monitoring_plan": "Review body trend monthly.",
"language": "en",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "09c93bfa40f2f30c",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"api_name": "Health Fitness API by Dakidarts®",
"endpoint_name": "bmi_imperial",
"response_language": "en"
}
}
زاوية الوصول إلى السوق¶
مثالية لمؤجري التأمين في الولايات المتحدة وتطبيقات الصحة واللياقة البدنية التي تستهدف المستهلك مباشرة والتي تعمل بوحدات إمبراطورية.
ملاحظة
يجب أن يكون الطول أكبر من الصفر؛ يؤدي الطول غير الصحيح إلى ظهور خطأ HTTP 400.
نقاط النهاية الموصى بها¶
GET /api/v1/ajbw_imperial- واجهة برمجة تطبيقات Ajbw الإمبراطوريةGET /api/v1/bmi- واجهة برمجة تطبيقات BMIGET /api/v1/bodyfat_imperial- واجهة برمجة تطبيقات Bodyfat الإمبراطوريةGET /api/v1/geriatric-bmi- واجهة برمجة تطبيقات BMI لكبار السنGET /api/v1/tdee- واجهة برمجة تطبيقات TDEEGET /api/v1/bmr- واجهة برمجة تطبيقات BMR