واجهة برمجة تطبيقات لتحديد مواعيد الوجبات¶
إرجاع توصيات منظمة لتحديد مواعيد تناول العناصر الغذائية تتكيف مع فترات التدريب واستراتيجيات الصيام.
نقطة النهاية¶
GET /api/v1/fitness/meal-timingPOST /api/v1/fitness/meal-timing/post
المعلمات¶
| الاسم | النوع | مطلوب | In | الوصف |
|---|---|---|---|---|
goal | سلسلة | نعم | استعلام/جسم | fat_loss,muscle_gain,maintenance,endurance,recomposition. |
training_time | سلسلة | نعم | استعلام/جسم | early_morning,morning,midday,afternoon,evening,night. |
fasting_style | سلسلة | نعم | استعلام/جسم | none,12_12,14_10,16_8,18_6,omad. |
lang | سلسلة | لا | استعلام | لغة الاستجابة (en,es,de,fr,pt,ja,hi,ar). |
لماذا استخدام هذه نقطة النهاية¶
- تحديد مواعيد الوجبات بما يتناسب مع أداء التدريب والالتزام به.
- أتمتة توزيع البروتين مع حسابات الوجبات الواعية بالجداول الزمنية.
- تخصيص الخطط للمستخدمين الذين يصومون وغير المصومين.
مثال على الطلب¶
curl -X GET "https://api.hefitapi.com/api/v1/fitness/meal-timing?goal=recomposition&training_time=evening&fasting_style=14_10&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fitness/meal-timing/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"goal":"fat_loss","training_time":"morning","fasting_style":"16_8"}'
مثال على الاستجابة¶
معلومات
مثال الاستجابة أدناه مخصص للأغراض التوضيحية فقط. للحصول على الهيكل الكامل و JSON في الوقت الفعلي وربما أكثر ثراءً، قم بإرسال طلب حقيقي إلى هذه نقطة النهاية.
{
"goal": "fat_loss",
"goal_label": "Fat Loss",
"training_time": "morning",
"training_time_label": "Morning",
"fasting_style": "16_8",
"fasting_style_label": "16:8",
"meal_schedule": [
{"meal": "meal_1", "time_window": "11:30-12:30", "focus": "Break fast + protein", "protein_target_g": 50},
{"meal": "meal_2", "time_window": "15:00-16:00", "focus": "Performance support", "protein_target_g": 50},
{"meal": "meal_3", "time_window": "19:00-20:00", "focus": "Recovery and satiety", "protein_target_g": 50}
],
"protein_distribution": {
"total_daily_protein_g": 150,
"meals_count": 3,
"per_meal_targets_g": [50, 50, 50],
"distribution_note": "Spread protein evenly across feeding windows."
},
"pre_post_workout_guidance": {
"pre_workout": "Use light digestible fuel when needed.",
"post_workout": "Prioritize protein intake in first recovery window.",
"intra_session": "Hydrate and use electrolytes for longer sessions."
},
"adherence_strategy": "Lock a consistent feeding window for schedule stability.",
"summary": "Timing structure supports fat-loss adherence and performance.",
"language": "en",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "f7ed6405ad53726c",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "fitness_meal_timing",
"response_language": "en"
}
}
تحديد المنتج¶
نقطة نهاية عالية القيمة لتطبيقات التغذية والأداء وعمليات أتمتة التدريب.
ملاحظة
يجب أن تتطابق goal, training_time, و fasting_style مع قيم المجموعة المدعومة.
نقاط النهاية الموصى بها¶
GET /api/v1/meal-calorie-calculator- واجهة برمجة تطبيقات لحساب السعرات الحرارية في الوجباتGET /api/v1/bmi- واجهة برمجة تطبيقات لـ BMIGET /api/v1/tdee- واجهة برمجة تطبيقات لـ TDEEGET /api/v1/bmr- واجهة برمجة تطبيقات لـ BMRGET /api/v1/protein-calculator- واجهة برمجة تطبيقات لحساب البروتينGET /api/v1/fitness/heart-rate-zones- واجهة برمجة تطبيقات لمنطقة معدل ضربات القلب