API Weight Watchers Points¶
Calculer les Points Smart et fournir des suggestions d'optimisation et de remplacement pratiques.
Point de terminaison¶
GET /api/v1/weight-watchers-pointsPOST /api/v1/weight-watchers-points/post
Paramètres¶
| Nom | Type | Obligatoire | In | Description |
|---|---|---|---|---|
calories | nombre (>0) | Oui | Requête/Corps | Calories par portion/repas. |
sugar | nombre | Non | Requête/Corps | Sucres en grammes (valeur par défaut 0). |
protein | nombre | Non | Requête/Corps | Protéines en grammes (valeur par défaut 0). |
saturated_fat | nombre | Non | Requête/Corps | Graisses saturées en grammes (valeur par défaut 0). |
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¶
- Proposer un système de notation basé sur les Points Smart pour les produits alimentaires.
- Ajouter des conseils de qualité et d'optimisation au-delà du simple total de Points.
- Utile pour les recommandations de repas et pour influencer les comportements.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/weight-watchers-points?calories=420&sugar=16&protein=24&saturated_fat=6&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/weight-watchers-points/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"calories":510,"sugar":24,"protein":18,"saturated_fat":10}'
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 cet endpoint.
{
"calories": 420.0,
"sugar_g": 16.0,
"protein_g": 24.0,
"saturated_fat_g": 6.0,
"weight_watchers_smart_points": 12.03,
"points_band": "moderate",
"points_band_label": "Moderate",
"meal_guidance": ["Moderate-point meal; balance with lower-point choices"],
"optimization_actions": ["Increase protein density and reduce added sugar"],
"swap_suggestions": ["Swap sugary drinks for zero-calorie alternatives"],
"risk_flags": [],
"note": "Freestyle-style point estimate for directional guidance.",
"_enterprise": {"client": "Acme Health", "plan": "pro", "request_id": "af944df790007b9c", "quota": 120, "usage_tracking": true},
"_api_metadata_": {"endpoint_name": "weight_watchers_points", "response_language": "en"}
}
Positionnement des produits¶
Utile pour les produits de soutien en matière de régime, les applications de suivi des repas et les fonctionnalités de coaching nutritionnel.
Note
calories est obligatoire et doit être supérieur à zéro.
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