MusculatorDocumentation

Recherche d'aliments

Description#

Un champ de recherche qui interroge trois sources et les présente sous une forme unique.

Objectif#

Trouver un aliment vite, et le retrouver hors ligne la fois suivante.

Prérequis#

Aucun. Le réseau n'est nécessaire que pour les produits de marque.

Comment l'utiliser#

  1. Nutrition → Ajouter un aliment.
  2. Cherchez par nom, ou scannez un code-barres, ou saisissez à la main.
  3. Réglez la quantité.

Options#

Paramètres associés#

Aucun.

Données utilisées#

Écriture : foodCache — tout aliment utilisé y est conservé, et devient visible dans « Mes aliments ». Sortant : la recherche de produits de marque envoie votre terme de recherche ou le code-barres à Open Food Facts (world.openfoodfacts.org). Rien d'autre : ni identité, ni profil, ni journal.

Résultat#

Ordre des sources :

  1. Vos aliments — un produit que vous avez déjà scanné porte les vraies valeurs de sa marque, et c'est un aliment que vous mangez.
  2. Open Food Facts — produits de marque, si le réseau répond.
  3. CIQUAL — 3 167 aliments génériques, embarqués.

Fonctionnement hors connexion#

« Mes aliments » et la table CIQUAL répondent normalement. Open Food Facts est simplement absent des résultats.

Fonctionnement en ligne#

Les trois sources répondent. Open Food Facts est appelé avec un délai de 12 s et jusqu'à 3 tentatives, avec attente croissante — un 503 sous charge vaut un nouvel essai plutôt qu'une erreur.

Limites#

Erreurs possibles#

MessageCause
« Open Food Facts ne répond pas (délai dépassé). »12 s dépassées sur les 3 tentatives
« Impossible de joindre Open Food Facts. Vérifie ta connexion. »Réseau absent ou bloqué
« Open Food Facts a répondu HTTP n. »Réponse d'erreur du service

Dépannage#

Mon aliment est introuvable

FAQ#