ForHosting KIT · Santé et sport

Points Weight Watchers

Une portion de 150 kcal avec 2 g de graisses saturées, 12 g de sucre et 8 g de protéines vaut 3 SmartPoints. Saisissez les quatre chiffres de l'étiquette nutritionnelle pour obtenir le score entier et le total exact qui le justifie. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Calories quotidiennes
150
Graisses saturées par portion en grammes
2
Sucre total par portion en grammes
12
Protéines par portion en grammes
8
Vous obtenez
Points
3 points
Points bruts
2,7666666667
Terme calories
3
Terme graisses saturées
0,1666666667

Les SmartPoints Weight Watchers transforment une étiquette nutritionnelle en un entier qui renchérit les calories, les graisses saturées et le sucre, et diminue le coût des protéines. Cette capacité accepte les calories, les graisses saturées en grammes, le sucre en grammes et les protéines en grammes d'une portion, applique l'identité SmartPoints, arrondit au point entier le plus proche et ne renvoie jamais un score négatif.

Ce que les SmartPoints calculent à partir d'une étiquette

Le système SmartPoints note un aliment à partir de quatre valeurs d'étiquette que presque tout produit emballé imprime déjà : l'énergie en kilocalories, les graisses saturées en grammes, le sucre total en grammes et les protéines en grammes, le tout par portion. Les calories, les graisses saturées et le sucre augmentent le score ; les protéines le diminuent.

L'identité publiée est : les points égalent le maximum entre zéro et l'entier le plus proche de calories divisées par 50, plus graisses saturées divisées par 12, plus sucre divisé par 10, moins protéines divisées par 5. Diviser les calories par 50 tarifie l'énergie à deux points pour cent kilocalories. La graisse saturée est le gramme le plus cher de l'étiquette, car 12 g de graisses saturées ajoutent un point entier.

Le sucre est moins cher par gramme que la graisse saturée, mais ajoute encore un point tous les 10 g. Les protéines sont le seul crédit : 5 g retranchent un point, c'est pourquoi le poulet maigre, le yaourt grec et les blancs d'œuf atterrissent souvent à zéro même s'ils ne sont pas sans calories.

Après la somme des quatre termes, le résultat est arrondi à l'entier le plus proche avec un arrondi half-up ordinaire, puis plafonné à un plancher de zéro, de sorte qu'une portion riche en protéines n'imprime jamais un budget négatif. Cette capacité implémente cette identité exactement et renvoie à la fois la valeur entière des points et le total brut non arrondi, afin que vous voyiez à quel point l'aliment était proche du point entier suivant.

C'est un calculateur non officiel de l'arithmétique SmartPoints publiée ; il n'est pas affilié à WW International et n'applique ni les listes Freestyle d'aliments à zéro point ni les règles ultérieures du programme Points. Utilisez-le lorsque vous souhaitez une conversion transparente et auditable de quatre nutriments en un seul score.

Où un calculateur SmartPoints gagne sa place

Les applications de journal alimentaire collectent un code-barres ou une étiquette saisie et ont besoin d'un nombre de points défendable avant de le soustraire d'un budget quotidien. Les coachs nutritionnels notent par lots les journaux de leurs clients sans répandre des formules de tableur qui divergent cellule par cellule sur l'arrondi. Les plateformes d'épicerie et de recettes veulent afficher les SmartPoints à côté des calories afin que les acheteurs qui pensent encore au programme classique comparent les SKU.

Les tableaux de fitness peuvent afficher les quatre termes de nutriment à côté de l'entier pour que l'on voie pourquoi un yaourt sucré coûte plus cher qu'un yaourt riche en protéines à calories égales. Une validation en échec ne consomme pas le solde. Conservez les requêtes à une portion, figez dans les tests l'entier de points et le total brut, et vous obtiendrez des SmartPoints reproductibles pour portails de coaching, pipelines de catalogue et workers en bordure, sans dresser une base alimentaire de marque ni racler un traqueur tiers.

Associez le résultat à votre propre allocation quotidienne et à votre liste d'aliments à zéro point si vous modélisez un programme ultérieur ; ce point d'accès s'arrête à l'identité publiée à quatre nutriments afin que le texte produit reste honnête sur ce qui a été mesuré.

Journaux de repas et budgets quotidiens

Convertissez les calories, graisses saturées, sucre et protéines d'une portion en SmartPoints avant de les retrancher d'un budget quotidien de points.

Notation de catalogue et de recettes

Notez par lots des SKU d'épicerie ou des lignes de recette avec la même identité publiée afin que boutiques et menus partagent un seul nombre.

Tableaux de coaching et de transparence

Montrez aux clients l'entier de points et les quatre termes de nutriment pour qu'ils voient pourquoi les protéines créditent un aliment et le sucre le renchérit.

Que se passe-t-il si un nutriment est négatif ?

Calories, graisses saturées, sucre et protéines doivent être supérieurs ou égaux à zéro. Les échecs ne sont pas facturés.

Cela inclut-il les aliments Freestyle à zéro point ?

Non. Il s'agit d'un calculateur non officiel de l'identité SmartPoints publiée à quatre nutriments. Il n'applique ni les listes Freestyle d'aliments à zéro point ni les règles ultérieures du programme Points de WW.

Un aliment peut-il marquer zéro point ?

Oui. Après l'arrondi, le score a un plancher de zéro : une portion riche en protéines et pauvre en sucre peut renvoyer 0 même si les calories ne sont pas nulles.

Quelle est la formule des SmartPoints ?

Calories divisées par 50, plus graisses saturées divisées par 12, plus sucre divisé par 10, moins protéines divisées par 5. Le total est arrondi au point entier le plus proche et ne descend jamais sous zéro.

Est-ce le calculateur officiel de Weight Watchers ?

Non. C'est un calculateur non officiel de l'arithmétique publiée des SmartPoints, sans lien avec WW International, et il n'applique pas les règles ultérieures du programme Points.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/health/weight-watchers-points

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/health/weight-watchers-points \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"calories":150,"saturated_fat":2,"sugar":12,"protein":8}'
{
  "calories": 150,
  "saturated_fat": 2,
  "sugar": 12,
  "protein": 8
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.weight_watchers_points",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les personnes qui suivent un budget quotidien de points, les coachs qui enregistrent les repas de leurs clients et les équipes produit qui notent un catalogue d'épicerie ont besoin de la même formule publiée, pas d'un chiffre deviné par une API alimentaire tierce. Tout nutriment inférieur à zéro est rejeté avec invalid_input et n'est pas facturé.

Contrat d'entrée, forme de la réponse et erreurs

Chaque champ doit être supérieur ou égal à zéro. Zéro est licite — l'eau n'a pas d'énergie, l'huile n'a pas de protéines, la viande non sucrée n'a pas de sucre — donc un zéro ne fait pas échouer l'appel. Exemple : 150 kilocalories, 2 g de graisses saturées, 12 g de sucre et 8 g de protéines donnent un total brut d'environ 2.77 et trois SmartPoints. Une portion maigre avec 110 kilocalories, 0.5 g de graisses saturées, sans sucre et 23 g de protéines se cale au plancher zéro. Envoyez un corps JSON en POST avec quatre nombres finis obligatoires : calories en kilocalories par portion, saturated_fat en grammes, sugar en grammes et protein en grammes. Une valeur négative sur l'un des quatre nutriments échoue immédiatement avec invalid_input, nomme le champ et n'est pas facturée. Les champs manquants, les chaînes vides, les booléens et les nombres non finis échouent aussi avec invalid_input. Des alias sont acceptés pour brancher les formulaires existants sans les renommer : kcal, energy_kcal et calorie correspondent à calories ; sat_fat, saturated_fat_g et satfat à saturated_fat ; sugars, sugar_g et total_sugar à sugar ; protein_g et protein_grams à protein. En succès, le corps renvoie points comme entier non négatif, raw_points comme la somme non arrondie des quatre termes, les nutriments répétés, les quatre termes individuels calories_term, saturated_fat_term, sugar_term et protein_term, plus formula, method smartpoints et unit points.

Où un calculateur SmartPoints gagne sa place

Parce que l'implémentation est parse de tier A, chaque appel réussi coûte le $0.002 publié, sans jetons de modèle ni réseau sortant.

Comment calcule-t-on les SmartPoints Weight Watchers ?

points = max(0, round(calories/50 + saturated_fat/12 + sugar/10 − protein/5)) avec kilocalories et grammes par portion. L'API renvoie aussi le total non arrondi raw_points.

Combien coûte le calculateur de points Weight Watchers ?

L'outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →