Les API Google Fit, y compris l'API REST Google Fit, ne seront plus disponibles après le 30 juin 2025. Depuis le 1er mai 2024, les développeurs ne peuvent plus s'inscrire pour utiliser ces API.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Google Fit propose des types de données de santé pour les mesures liées à la gestion
votre santé générale (par opposition à la forme physique).
Liste des types de données
Pour en savoir plus sur les types de données de santé et leurs domaines, consultez le
Documentation de référence Android Les champs comportant l'unité enum ont un
une liste de valeurs acceptées. N'utilisez qu'une seule des valeurs autorisées pour
lire et écrire des données avec succès.
Glycémie
Ce type de données capture la concentration de glucose dans le sang. Chaque donnée
représente une lecture instantanée de la glycémie. En savoir plus sur
écrire des données sur la glycémie.
Taux ou concentration de glycémie en mmol/L où 1 mmol/L correspond à 18 mg/dL.
relation temporelle avec le repas (int – énumération) (champ facultatif)
Le moment où la lecture a été effectuée et le moment où l'utilisateur a mangé.
Valeurs acceptées
"intVal": 1 // Reading wasn't taken before or after a meal
"intVal": 2 // Reading was taken during a fasting period
"intVal": 3 // Reading was taken before a meal
"intVal": 4 // Reading was taken after a meal
type de repas (int – énumération) (champ facultatif)
Type de repas que l'utilisateur a mangé au moment de la lecture.
Le moment où la lecture a été effectuée et le moment où l'utilisateur a mangé.
Valeurs acceptées
FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL // Reading wasn't taken before or after a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING // Reading was taken during a fasting period
FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL // Reading was taken before a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL // Reading was taken after a meal
Date et heure de la lecture comparées au moment où l'utilisateur a dormi.
Valeurs acceptées
TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE // User was fully awake.
TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP // Before the user fell asleep.
TEMPORAL_RELATION_TO_SLEEP_ON_WAKING // After the user woke up.
TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP // While the user was still sleeping.
Ce type de données capture la tension artérielle d'un utilisateur. Chaque point de données représente
une lecture instantanée
de la tension artérielle. En savoir plus sur l'écriture sanguine
les données de pression.
Position du corps de l'utilisateur au moment de la mesure.
Valeurs acceptées
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
Bras et partie du bras dont la mesure a été effectuée.
Valeurs acceptées
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST // Left wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST // Right wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM // Left upper arm
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM // Right upper arm
Pourcentage de masse graisseuse
Ce type de données capture le pourcentage de masse grasse d'un utilisateur. Chaque point de données
représente la masse grasse totale d'une personne en tant que pourcentage de sa masse corporelle totale.
Ce type de données capture la température corporelle d'un utilisateur. Chaque point de données
représente une seule mesure instantanée de la température corporelle.
Ce type de données capture la description de la glaire cervicale. Chaque point de données
représente une description auto-évaluée de la glaire cervicale pour un utilisateur. Tous les champs
sont facultatifs et peuvent être utilisés pour décrire l'apparence de la glaire cervicale,
et le montant.
texture de la glaire cervicale (int – énumération) (champ facultatif)
Cohérence ou texture du mucus cervical de l'utilisateur.
Valeurs acceptées
"intVal": 1 // Dry, little or no mucus
"intVal": 2 // Sticky
"intVal": 3 // Creamy
"intVal": 4 // Watery
"intVal": 5 // Clear and stretchy like egg white
quantité de glaire cervicale (int – énumération) (champ facultatif)
Quantité de glaire cervicale observée par l'utilisateur.
Valeurs acceptées
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy
Dans ce type de données, chaque point de données représente un rapport sur le col de l'utilisateur. Tout
sont facultatifs et peuvent être utilisés pour ajouter une description du poste,
dilatation et fermeté du col de l'utérus.
Ce type de données enregistre la fréquence cardiaque de l'utilisateur en battements par minute. Étant donné que chaque
le point de données représente une mesure instantanée de la fréquence cardiaque, seule l'heure de fin
doit être défini. Il servira de code temporel pour la lecture.
Ce type de données capture la taille de l'utilisateur en mètres. Comme chaque point de données
représente la taille de l'utilisateur au moment de la lecture, mais uniquement l'heure de fin
doit être défini. Il servira de code temporel pour la lecture.
Ce type de données capture une description de l'intensité du flux menstruel d'un utilisateur
(tachetés, légères, moyennes ou fortes). Chaque point de données
représente une description
l'intensité des saignements menstruels de l'utilisateur.
Ce type de données capture la quantité d'oxygène circulant dans le sang, mesurée
en pourcentage d'hémoglobine saturée en oxygène. Chaque point de données représente
relevé unique de la saturation en oxygène du sang au moment de la mesure.
Les champs facultatifs vous permettent également d'ajouter des détails sur tout oxygène supplémentaire si
sont administrées.
Lecture de la saturation en oxygène du sang en pourcentage.
Plage valide: 0–100%
débit d'oxygène supplémentaire (float—L/min)
Débit d'oxygène supplémentaire fourni à l'utilisateur en litres par minute.
Définissez la valeur sur zéro si aucun oxygène supplémentaire n'est fourni et que l'utilisateur est
et l'air ambiant uniquement.
mode d'administration de l'oxygénothérapie (int – énumération) (champ facultatif)
Comment l'oxygénothérapie est administrée.
Peut être absent ou 1 en cas d'administration par une canule nasale.
système de saturation en oxygène (int – énumération) (champ facultatif)
Lieu où la saturation en oxygène est mesurée.
Peut être absente ou 1 si elle est mesurée dans les capillaires périphériques.
méthode de mesure de la saturation en oxygène (int – énumération) (champ facultatif)
Comment la saturation en oxygène est mesurée.
Ce champ peut être absent ou 1 si la mesure est effectuée par oxymétrie de pouls.
Android
Nom
com.google.oxygen_saturation
Objet de type de données
TYPE_OXYGEN_SATURATION
Champs (format – unités)
FIELD_OXYGEN_SATURATION (float – pourcentage)
Lecture de la saturation en oxygène du sang en pourcentage.
Débit d'oxygène supplémentaire fourni à l'utilisateur en litres par minute.
Zéro indique qu'aucun oxygène supplémentaire n'est fourni et que l'utilisateur
et l'air ambiant uniquement.
Ce champ peut être absent ou 1 si la mesure est effectuée par oxymétrie de pouls.
Sommeil
Ce type de données capture la durée et le type de sommeil de l'utilisateur. Chaque point de données
représente un intervalle de temps correspondant à une phase de sommeil.
L’heure de début du point de données
représente le début de la phase de sommeil et
doit toujours
être inclus. Le code temporel représente la fin de la période de sommeil
à l'étape précédente. Les intervalles de temps n'ont pas besoin d'être continus, mais ne doivent pas se chevaucher.
Valeurs représentant différentes phases et types de sommeil.
Valeurs acceptées
SLEEP_SEGMENT_TYPE_UNSPECIFIED // Unspecified or unknown if user is sleeping.
AWAKE // Awake; user is awake.
SLEEP // Sleeping; generic or non-granular sleep description.
OUT_OF_BED // Out of bed; user gets out of bed in the middle of a sleep session.
SLEEP_LIGHT // Light sleep; user is in a light sleep cycle.
SLEEP_DEEP // Deep sleep; user is in a deep sleep cycle.
SLEEP_REM // REM sleep; user is in a REM sleep cyle.
Léger saignement vaginal
Ce type de données permet de capturer si un utilisateur rencontre des pertes (saignements entre ses
période). Chaque point de données représente une instance de perte de données. Ainsi, chaque point
doit comporter un code temporel et le champ des occurrences doit être défini sur
1.
Chaque instance de perte de données. Définissez ce champ sur 1.
Android
Nom
com.google.vaginal_spotting
Objet de type de données
TYPE_VAGINAL_SPOTTING
Champs (format – unités)
FIELD_OCCURRENCES (int – nombre)
Chaque instance de perte de données. Définissez ce champ sur 1.
Poids
Ce type de données capture le poids de cet utilisateur en kilogrammes. Comme chaque point de données
représente le poids de l'utilisateur au moment de la lecture, mais uniquement l'heure de fin
doit être défini. Il servira de code temporel pour la lecture.
Si votre application est validée, elle peut lire les données de santé que les utilisateurs ont accepté de consulter.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/08/22 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{
"last_modified": "Dernière mise à jour le 2024/08/22 (UTC).",
"state": ""
}