انتقل إلى المحتوى

أمثلة Bash / Shell – واجهة برمجة تطبيقات الصحة واللياقة البدنية

يمكنك الوصول إلى واجهة برمجة تطبيقات الصحة واللياقة البدنية مباشرةً من الطرفية أو البرامج النصية الخاصة بك باستخدام curl.


1. مثال على طلب GET

curl -X GET "https://api.hefitapi.com/api/v1/bmi?height=178&weight=82&units=metric&lang=en" \
  -H "X-API-Key: YOUR_API_KEY"

2. مثال على طلب POST

curl -X POST "https://api.hefitapi.com/api/v1/bmi/post?lang=en" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"height":178,"weight":82,"units":"metric"}'

3. طلب GET مع رؤوس مخصصة وتنسيق الإخراج

curl -s -X GET "https://api.hefitapi.com/api/v1/tdee?weight=82&height=178&age=34&gender=male&activity_level=moderately_active&lang=en" \
  -H "X-API-Key: YOUR_API_KEY" | jq

يمكن استخدام jq لطباعة استجابات JSON بشكل أنيق.


4. طلب POST مع حمولة JSON من ملف

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 @payload.json

يحتوي payload.json على جسم JSON الخاص بك، على سبيل المثال:

{"goal":"fat_loss","training_time":"morning","fasting_style":"16_8"}

بلغات أخرى

استكشف كيفية دمج واجهة برمجة تطبيقات الصحة واللياقة البدنية في لغات البرمجة الأخرى:

ابدأ في دمج واجهة برمجة تطبيقات الصحة واللياقة البدنية في نصوص Bash الخاصة بك اليوم!


واجهة برمجة تطبيقات الصحة واللياقة البدنية تمكين البنية التحتية الرقمية الحديثة للصحة