API BEE¶
Estimer les besoins en BEE et TEE pour la planification nutritionnelle, en utilisant des facteurs de pondération contextuels pour l'activité, l'état de stress et la température corporelle.
Point de terminaison¶
GET /api/v1/beePOST /api/v1/bee/post
Paramètres¶
| Nom | Type | Obligatoire | In | Description |
|---|---|---|---|---|
gender | chaîne (male,female) | Oui | Requête/Corps | Sexe biologique. |
age | entier | Oui | Requête/Corps | Âge en années. |
weight | nombre | Oui | Requête/Corps | Poids en kilogrammes. |
height | nombre | Oui | Requête/Corps | Taille en centimètres. |
activity_level | chaîne | Oui | Requête/Corps | Niveau d'activité pris en charge par le point de terminaison. |
stress_factor | chaîne | Non | Requête/Corps | Facteur de stress ; par défaut : none. |
temperature | chaîne | Non | Requête/Corps | Facteur de température ; par défaut : normal. |
lang | chaîne | Non | Requête | Langue de la réponse (en,es,de,fr,pt,ja,hi,ar). |
Pourquoi utiliser ce point de terminaison¶
- Personnaliser les objectifs caloriques en tenant compte du contexte médical.
- Ajouter des facteurs de stress/température pour les flux de travail hospitaliers et les cas spéciaux.
- Améliorer la précision de la planification nutritionnelle pour les applications de soins de santé.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/bee?gender=male&age=38&weight=82&height=178&activity_level=moderate%20to%20active&stress_factor=none&temperature=normal&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/bee/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"gender": "male",
"age": 38,
"weight": 82,
"height": 178,
"activity_level": "moderate to active",
"stress_factor": "none",
"temperature": "normal"
}'
Exemple de réponse¶
Info
L'exemple de réponse ci-dessous est uniquement à des fins de démonstration. Pour obtenir la structure JSON complète, en temps réel et potentiellement plus riche, effectuez une requête réelle vers ce point de terminaison.
{
"BEE": "1786.48 kcal/day",
"TEE": "3144.20 kcal/day",
"bee_kcal_per_day": 1786.48,
"tee_kcal_per_day": 3144.2,
"Gender": "male",
"Age": "38 yr",
"Weight": "82.0 kg",
"Height": "178.0 cm",
"Activity Level": "moderate to active",
"Stress Factor": "none",
"Temperature": "normal",
"energy_band": "high",
"energy_band_label": "High",
"risk_signal": "Higher intake precision required.",
"action_plan": ["Periodize calories by training load"],
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "3980fbeb6dbf3e73",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"api_name": "Health Fitness API by Dakidarts®",
"endpoint_name": "bee",
"response_language": "en"
}
}
Utilisation commerciale¶
Idéal pour les moteurs de nutrition, les logiciels de diététique clinique et les programmes de coaching intensifs nécessitant des dépenses énergétiques contextuelles.
Note
activity_level, stress_factor, et temperature doivent correspondre aux ensembles d'options pris en charge par le point de terminaison.
Points de terminaison recommandés¶
GET /api/v1/bmi- API BmiGET /api/v1/tdee- API TdeeGET /api/v1/bmr- API BmrGET /api/v1/protein-calculator- API Calculateur de protéinesGET /api/v1/fitness/heart-rate-zones- API Zones de fréquence cardiaqueGET /api/v1/bodyfat- API de composition corporelle