Dépannage

Ce guide explique comment résoudre les problèmes courants liés à l'utilisation de l'API Google Health.

Erreurs de client 4xx

Les codes d'état 4xx sont renvoyés lorsqu'un problème existe dans le code de l'application cliente. Consultez les éléments du corps de la réponse pour en savoir plus sur le problème.

400 – Requête incorrecte

Message Description Recommandation
La requête contient un argument non valide. L'ID de type de données {value} n'est pas accepté. Vérifiez que le type de données référencé est accepté par le point de terminaison.
Charge utile JSON non valide reçue. Les nombres octaux/hexadécimaux ne sont pas des valeurs JSON valides. Le point de terminaison dailyRollUp n'accepte pas les valeurs de mois et de jour représentées respectivement par MM ou JJ. Les chiffres uniques ne doivent pas être précédés d'un 0 (zéro).

404 introuvable

Message Description Recommandation
L'URL demandée /v4/users/me/dataTypes/{dataType}/dataPoints n'a pas été trouvée sur ce serveur. Causes possibles :
  • Vérifiez que le verbe approprié est utilisé.
  • Vérifiez que la syntaxe du point de terminaison ne contient pas de faute de frappe.

Récupérer un ID utilisateur Fitbit

Pour résoudre un problème utilisateur, vous devrez peut-être vérifier le compte Google de l'utilisateur connecté à l'application mobile Fitbit.

Pour trouver l'ID utilisateur Fitbit :

  1. Ouvrez l'application mobile Fitbit.
  2. Appuyez sur l'icône Vous en bas à droite.
  3. Appuyez sur le lien Modifier le profil dans la vignette supérieure contenant le nom de l'utilisateur et la date d'inscription.
  4. Accédez au bas de la page. Dans la section Votre compte, la valeur attribuée à l'ID correspond à l'ID utilisateur Fitbit. (Par exemple : CV5TKH)

Lorsque vous aidez un utilisateur à résoudre un problème de connexion OAuth2 à votre application, vous devrez peut-être lui demander de dissocier son compte de votre application, puis de suivre à nouveau votre flux d'autorisation.

Pour dissocier son compte Google de votre application :

  1. Ouvrez l'application mobile Fitbit.
  2. Appuyez sur l'icône de profil utilisateur Fitbit en haut à droite.
  3. Appuyez sur Gérer votre compte Google.
  4. Sélectionnez la vignette Données et confidentialité.
  5. Accédez à la section **Données des applis et services que vous utilisez**. Sous Applis et services, sélectionnez Applis et services tiers.
  6. Recherchez le nom de votre application dans la liste des applications connectées et demandez à l'utilisateur de la sélectionner.
  7. Appuyez sur Supprimer toutes les connexions que vous avez avec <nom de l'application>.
  8. Demandez à l'utilisateur d'appuyer sur "Confirmer" pour révoquer l'autorisation de votre application.

Une fois le processus de révocation terminé, l'utilisateur est redirigé vers la liste de la page Applis et services tiers. Il devra peut-être actualiser la page pour que le nom de l'application soit supprimé de la liste.