Aller au contenu

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-points
  • POST /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.

Commencer

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