Pour les données qui peuvent être enregistrées en continu (avec plusieurs points de données sur une période donnée), la plate-forme Google Fit peut agréger ces données et renvoyer les résultats calculés. Il peut s'agir d'une mesure moyenne ou d'un récapitulatif/total. Vous pouvez gagner du temps sur ces calculs et afficher facilement des résumés ou des moyennes utiles aux utilisateurs de votre application en lisant les données agrégées.
Remarque : Les types de données agrégées existent pour vous aider à gagner du temps en lisant les données calculées. N'utilisez que des types de données agrégées pour lire les données. N'écrivez pas dans les types de données agrégées.
Pour lire les données globales, vous devez choisir un type de données, une période et un élément permettant de regrouper les données. Vous pouvez regrouper les données de différentes manières :
Période
Regroupez les données agrégées par heure ou par jour. Par exemple, vous pouvez consulter le nombre de pas ou de calories brûlées par jour.
Type d'activité
Regroupez les données agrégées par type d'activité. Par exemple, pour les données sur le sommeil sur une semaine, il y aura un segment pour chaque type d'activité de sommeil (léger, profond et paradoxal).
Segment d'activité
Regroupez les données agrégées par segments d'activité sur une période donnée. Par exemple, si un utilisateur a couru pendant 20 minutes entre 9h et 10h, s'est assis pendant 10 minutes, a marché pendant 15 minutes et a couru pendant 15 minutes, cela correspond à quatre segments d'activité et quatre buckets seront renvoyés.
Session
Utilisez les limites temporelles des sessions pour agréger les données. Par exemple, si un utilisateur a effectué deux courses enregistrées en tant que deux sessions (une le matin et une l'après-midi), vous pouvez créer des buckets par session pour connaître le nombre de pas moyen ou la vitesse moyenne de chaque course.
Activité
Utilisez ces types de données pour lire les données de santé et de bien-être agrégées.
Résumé de l'activité
Durée totale et nombre de segments pour une activité spécifique sur une période donnée.
Chaque point de données représente un récapitulatif de tous les segments d'activité pour un type d'activité spécifique au cours d'un intervalle de temps.
REST
Nom com.google.activity.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
Champs (format : unités)
activity (int—enum)
Type d'activité effectuée par l'utilisateur. Consultez la liste des
types d'activités .
duration (int millisecondes)
Durée totale passée sur une activité pour tous les segments de la période.
Nombre de segments (int – nombre)
Nombre de segments d'activité distincts au cours de l'intervalle de temps de ce point de données.
Android
Nom com.google.activity.summary
Objet de type de données AGGREGATE_ACTIVITY_SUMMARY
Champs (format : unités)
FIELD_ACTIVITY (int—enum)
Type d'activité effectuée par l'utilisateur. Consultez la liste des
types d'activités .
FIELD_DURATION (int millisecondes)
Durée totale passée sur une activité pour tous les segments de la période.
FIELD_NUM_SEGMENTS (int : nombre)
Nombre de segments d'activité distincts au cours de l'intervalle de temps de ce point de données.
Chaque point de données représente le métabolisme de base moyen, maximal et minimal de l'utilisateur au cours de la période, en kilocalories par jour. Cela peut être utile si l'utilisateur a pris ou perdu du poids, et que son métabolisme de base a donc changé.
REST
Nom com.google.calories.bmr.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
Champs (format : unités)
Moyenne (float kcal par jour)
Métabolisme de base moyen de l'utilisateur au cours d'une période donnée.
max (float kcal/jour)
Métabolisme de base maximal de l'utilisateur sur une période donnée.
min (float kcal par jour)
Métabolisme de base minimal de l'utilisateur au cours d'une période donnée.
Android
Nom com.google.calories.bmr.summary
Objet de type de données AGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
Champs (format : unités)
FIELD_AVERAGE (float kcal par jour)
Métabolisme de base moyen de l'utilisateur au cours d'une période donnée.
FIELD_MAX (float kcal par jour)
Métabolisme de base maximal de l'utilisateur sur une période donnée.
FIELD_MIN (float kcal par jour)
Métabolisme de base minimal de l'utilisateur au cours d'une période donnée.
Récapitulatif des calories brûlées
Nombre total de kilocalories brûlées sur une période donnée.
Ce type de données et ses champs sont identiques à ceux du type de données instantanées .
Récapitulatif des points cardio
Chaque point de données représente le nombre de points cardio gagnés au cours de la période.
REST
Nom com.google.heart_minutes.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
Champs (format : unités)
intensité (float points cardio)
Nombre de points cardio gagnés au cours de la période, y compris les points gagnés grâce aux multiplicateurs (plus de points gagnés pour une activité plus intense).
duration (float minutes)
Heure à laquelle les points cardio ont été gagnés, en minutes.
Android
Nom com.google.heart_minutes.summary
Objet de type de données AGGREGATE_HEART_POINTS
Champs (format : unités)
FIELD_INTENSITY (float points cardio)
Nombre de points cardio gagnés au cours de la période, y compris les points gagnés grâce aux multiplicateurs (plus de points gagnés pour une activité plus intense).
FIELD_DURATION (float minutes)
Heure à laquelle les points cardio ont été gagnés, en minutes.
Récapitulatif des minutes actives
Nombre total de minutes actives au cours de la période. Ce type de données et ces champs sont identiques à ceux du type de données instantanées .
Résumé de l'alimentation
Chaque point de données représente la puissance moyenne, maximale et minimale générée par l'utilisateur en watts, sur une période donnée.
REST
Nom com.google.power.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
Champs (format : unités)
average (float watts)
Puissance moyenne générée par l'utilisateur au cours de la période, en watts.
max (float watts)
Puissance maximale générée par l'utilisateur au cours de la période, en watts.
min (float watts)
Puissance minimale générée par l'utilisateur au cours de la période, en watts.
Android
Nom com.google.power.summary
Objet de type de données AGGREGATE_POWER_SUMMARY
Champs (format : unités)
FIELD_AVERAGE (float watts)
Puissance moyenne générée par l'utilisateur au cours de la période, en watts.
FIELD_MAX (float watts)
Puissance maximale générée par l'utilisateur au cours de la période, en watts.
FIELD_MIN (float watts)
Puissance minimale générée par l'utilisateur au cours de la période, en watts.
Récapitulatif du delta du nombre de pas
Chaque point de données représente le nombre total de pas au cours de la période.
Ce type de données et ses champs sont identiques à ceux du type de données instantanées .
Body
Utilisez ces types de données pour lire les données agrégées de mesures corporelles.
Résumé du pourcentage de masse grasse
Chaque point de données représente le pourcentage de masse grasse moyen, maximal et minimal de l'utilisateur sur une période donnée.
REST
Nom com.google.body.fat.percentage.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
Champs (format : unités)
Moyenne (float pour cent)
Pourcentage moyen de masse grasse par rapport à la masse corporelle totale de l'utilisateur sur une période donnée.
max (float %)
Pourcentage maximal de masse grasse par rapport à la masse corporelle totale de l'utilisateur au cours d'une période donnée.
min (float pour cent)
Pourcentage minimal de masse grasse par rapport à la masse corporelle totale de l'utilisateur au cours d'une période donnée.
Android
Nom com.google.body.fat.percentage.summary
Objet de type de données AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Champs (format : unités)
FIELD_AVERAGE (float pour cent)
Pourcentage moyen de masse grasse par rapport à la masse corporelle totale de l'utilisateur sur une période donnée.
FIELD_MAX (float pour cent)
Pourcentage maximal de masse grasse par rapport à la masse corporelle totale de l'utilisateur au cours d'une période donnée.
FIELD_MIN (float pour cent)
Pourcentage minimal de masse grasse par rapport à la masse corporelle totale de l'utilisateur au cours d'une période donnée.
Récapitulatif de la fréquence cardiaque
Chaque point de données représente la fréquence cardiaque moyenne, maximale et minimale de l'utilisateur au cours de la période, en battements par minute.
REST
Nom com.google.heart_rate.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
Champs (format : unités)
Moyenne (float bpm)
Fréquence cardiaque moyenne de l'utilisateur en battements par minute, sur une période donnée.
max (float bpm)
Fréquence cardiaque maximale de l'utilisateur en battements par minute, sur une période donnée.
min (float bpm)
Fréquence cardiaque minimale de l'utilisateur en battements par minute, sur une période donnée.
Android
Nom com.google.heart_rate.summary
Objet de type de données AGGREGATE_HEART_RATE_SUMMARY
Champs (format : unités)
FIELD_AVERAGE (float bpm)
Fréquence cardiaque moyenne de l'utilisateur en battements par minute, sur une période donnée.
FIELD_MAX (float bpm)
Fréquence cardiaque maximale de l'utilisateur en battements par minute, sur une période donnée.
FIELD_MIN (float bpm)
Fréquence cardiaque minimale de l'utilisateur en battements par minute, sur une période donnée.
Récapitulatif de la taille
Chaque point de données représente la taille moyenne, maximale et minimale de l'utilisateur sur une période donnée, en mètres.
REST
Nom com.google.height.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
Champs (format : unités)
Moyenne (float mètres)
Taille moyenne de l'utilisateur sur une période donnée, en mètres.
max (float mètres)
Hauteur maximale de l'utilisateur sur une période donnée, en mètres.
min (float mètres)
Taille minimale de l'utilisateur sur une période donnée, en mètres.
Android
Nom com.google.height.summary
Objet de type de données AGGREGATE_HEIGHT_SUMMARY
Champs (format : unités)
FIELD_AVERAGE (float mètres)
Taille moyenne de l'utilisateur sur une période donnée, en mètres.
FIELD_MAX (float mètres)
Hauteur maximale de l'utilisateur sur une période donnée, en mètres.
FIELD_MIN (float mètres)
Taille minimale de l'utilisateur sur une période donnée, en mètres.
Récapitulatif du poids
Chaque point de données représente le poids moyen, maximal et minimal de l'utilisateur sur une période donnée, en kilogrammes.
REST
Nom com.google.weight.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
Champs (format : unités)
Moyenne (float kg)
Poids corporel moyen de l'utilisateur sur une période donnée, en kilogrammes.
max (float kg)
Poids corporel maximal de l'utilisateur sur une période donnée, en kilogrammes.
min (float kg)
Poids corporel minimal de l'utilisateur au cours d'une période donnée, en kilogrammes.
Android
Nom com.google.weight.summary
Objet de type de données AGGREGATE_WEIGHT_SUMMARY
Champs (format : unités)
FIELD_AVERAGE (float kg)
Poids corporel moyen de l'utilisateur sur une période donnée, en kilogrammes.
FIELD_MAX (float kg)
Poids corporel maximal de l'utilisateur sur une période donnée, en kilogrammes.
FIELD_MIN (float kg)
Poids corporel minimal de l'utilisateur au cours d'une période donnée, en kilogrammes.
Emplacement
Utilisez ces types de données pour lire les données de localisation agrégées.
Écart de distance
Chaque point de données représente la distance totale parcourue par l'utilisateur sur une période donnée, en mètres. Ce type de données et ses champs sont identiques à ceux du type de données instantanées .
Cadre de délimitation de la zone géographique
Chaque point de données représente le cadre de sélection calculé sur les points de localisation de l'utilisateur au cours d'une période donnée. Chaque cadre de délimitation comporte quatre champs représentant les quatre angles du cadre de délimitation.
Remarque : Ces données ne peuvent être lues que par l'application qui a écrit les données de l'échantillon de localisation . Votre application ne peut lire les données du cadre de délimitation de localisation que pour les données d'échantillon de localisation qu'elle a écrites. Elle ne peut pas lire les données écrites par d'autres applications.
REST
Nom com.google.location.bounding_box
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.location.read
Champs (format : unités)
Basse latitude (float degrés)
Latitude minimale du cadre de délimitation, représentée sous la forme d'un nombre à virgule flottante, en degrés.
Longitude faible (float degrés)
Longitude minimale du cadre de délimitation, représentée sous la forme d'un nombre à virgule flottante, en degrés.
latitude élevée (float degrés)
Latitude maximale du cadre de délimitation, représentée sous forme de float, en degrés.
Longitude maximale (float degrés)
Longitude maximale du cadre de délimitation, représentée sous forme de float, en degrés.
Android
Nom com.google.location.bounding_box
Objet de type de données AGGREGATE_LOCATION_BOUNDING_BOX
Champs (format : unités)
FIELD_LOW_LATITUDE (float degrés)
Latitude de l'angle inférieur gauche du cadre de délimitation, représentée sous forme de float, en degrés.
FIELD_LOW_LONGITUDE (float degrés)
Longitude de l'angle inférieur gauche du cadre de délimitation, représentée sous la forme d'un float, en degrés.
FIELD_HIGH_LATITUDE (float degrés)
Latitude de l'angle supérieur droit du cadre de délimitation, représentée sous la forme d'un nombre à virgule flottante, en degrés.
FIELD_HIGH_LONGITUDE (float degrés)
Longitude de l'angle supérieur droit du cadre de délimitation, représentée sous la forme d'un nombre à virgule flottante, en degrés.
Récapitulatif de la vitesse
Chaque point de données représente la vitesse moyenne, maximale et minimale à laquelle l'utilisateur s'est déplacé au cours d'une période donnée, en mètres par seconde.
REST
Nom com.google.speed.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.location.read
Champs (format : unités)
average (float mètres par seconde)
Vitesse moyenne de l'utilisateur sur une période donnée, en mètres par seconde.
max (float mètres par seconde)
Vitesse maximale de l'utilisateur sur une période donnée, en mètres par seconde.
min (float mètres par seconde)
Vitesse minimale de l'utilisateur sur une période donnée, en mètres par seconde.
Android
Nom com.google.speed.summary
Objet de type de données AGGREGATE_SPEED_SUMMARY
Champs (format : unités)
average (float mètres par seconde)
Vitesse moyenne de l'utilisateur sur une période donnée, en mètres par seconde.
max (float mètres par seconde)
Vitesse maximale de l'utilisateur sur une période donnée, en mètres par seconde.
min (float mètres par seconde)
Vitesse minimale de l'utilisateur sur une période donnée, en mètres par seconde.
Nutrition
Utilisez ces types de données pour lire les données nutritionnelles agrégées.
Récapitulatif de l'hydratation
Chaque point de données représente le volume total d'eau consommé par un utilisateur au cours d'une période donnée, en litres. Ce type de données et ses champs sont identiques à ceux du type de données instantanées .
Récapitulatif nutritionnel
Chaque point de données représente la somme de toutes les entrées nutritionnelles sur une période donnée.
Dans le champ "Nutriments", chaque valeur représente la somme du nutriment pour toutes les entrées de la période.
Si le nutriment ne figurait dans aucune des entrées, il ne figurera pas non plus dans la carte agrégée. Si toutes les entrées de la période concernent le même repas, le type de repas sera également défini.
REST
Nom com.google.nutrition.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
Champs (format : unités)
type de repas (int—enum)
Type de repas consommé par l'utilisateur (présent si toutes les entrées de la période concernent le même repas).
Valeurs acceptées
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
nutriments (Map<String> calories/grammes)
Total des nutriments contenus dans les aliments consommés sur une période donnée.
Valeurs acceptées
"key": "calories" // Calories in kcal
"key": "fat.total" // Total fat in grams
"key": "fat.saturated" // Saturated fat in grams
"key": "fat.unsaturated" // Unsaturated fat in grams
"key": "fat.polyunsaturated" // Polyunsaturated fat in grams
"key": "fat.monounsaturated" // Monounsaturated fat in grams
"key": "fat.trans" // Trans fat in grams
"key": "cholesterol" // Cholesterol in milligrams
"key": "sodium" // Sodium in milligrams
"key": "potassium" // Potassium in milligrams
"key": "carbs.total" // Total carbohydrates in grams
"key": "dietary_fiber" // Dietary fiber in grams
"key": "sugar" // Amount of sugar in grams
"key": "protein" // Protein amount in grams
Android
Nom com.google.nutrition.summary
Objet de type de données AGGREGATE_NUTRITION_SUMMARY
Champs (format : unités)
FIELD_MEAL_TYPE (int : énumération)
Type de repas consommé par l'utilisateur (présent si toutes les entrées de la période concernent le même repas).
Valeurs acceptées
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_NUTRIENTS (Map<String> : kilocalories/grammes/milligrammes)
Total des nutriments contenus dans les aliments consommés sur une période donnée.
Valeurs acceptées
NUTRIENT_CALORIES // Calories in kcal
NUTRIENT_TOTAL_FAT // Total fat in grams
NUTRIENT_SATURATED_FAT // Saturated fat in grams
NUTRIENT_UNSATURATED_FAT // Unsaturated fat in grams
NUTRIENT_POLYUNSATURATED_FAT // Polyunsaturated fat in grams
NUTRIENT_MONOUNSATURATED_FAT // Monounsaturated fat in grams
NUTRIENT_TRANS_FAT // Trans fat in grams
NUTRIENT_CHOLESTEROL // Cholesterol in milligrams
NUTRIENT_SODIUM // Sodium in milligrams
NUTRIENT_POTASSIUM // Potassium in milligrams
NUTRIENT_TOTAL_CARBS // Total carbohydrates in grams
NUTRIENT_DIETARY_FIBER // Dietary fiber in grams
NUTRIENT_SUGAR // Amount of sugar in grams
NUTRIENT_PROTEIN // Protein amount in grams
Santé
Utilisez ces types de données pour lire les données médicales et de santé agrégées.
Récapitulatif de la glycémie
Chaque point de données représente la glycémie moyenne, minimale et maximale au cours de la période, mesurée en mmol/L (1 mmol/L équivaut à 18 mg/dL).
Si les valeurs de chacun de ces champs sont identiques pour toutes les mesures effectuées au cours de la période, la valeur du champ s'affiche dans les données renvoyées :
relation temporelle avec un repas.
relation temporelle avec le sommeil
source de l'échantillon
Si les valeurs sont différentes pour les mesures, le champ sera exclu.
REST
Nom com.google.blood_glucose.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
Champs (format : unités)
Moyenne (float mmol/L)
Glycémie ou concentration moyenne de l'utilisateur sur une période donnée.
max (float mmol/L)
Glycémie ou concentration maximale de l'utilisateur sur une période donnée.
min (float mmol/L)
Glycémie ou concentration de glucose sanguin minimum de l'utilisateur sur une période donnée.
relation temporelle avec le repas (int—enum) (champ facultatif)
Moment où la mesure a été prise par rapport au 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
meal type (int : énumération) (champ facultatif)
Type de repas consommé par l'utilisateur au moment de la mesure.
Valeurs acceptées
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
relation temporelle avec le sommeil (int—enum) (champ facultatif)
Moment où la lecture a été effectuée par rapport au moment où l'utilisateur a dormi.
Valeurs acceptées
"intVal": 1 // User was fully awake
"intVal": 2 // Before the user fell asleep
"intVal": 3 // After the user woke up
"intVal": 4 // While the user was still sleeping
specimen source (int : énumération) (champ facultatif)
Type de liquide corporel utilisé pour mesurer la glycémie.
Valeurs acceptées
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood
Android
Nom com.google.blood_glucose.summary
Objet de type de données AGGREGATE_BLOOD_GLUCOSE_SUMMARY
Champs (format : unités)
FIELD_AVERAGE (float mmol/L)
Glycémie ou concentration moyenne de l'utilisateur sur une période donnée.
FIELD_MAX (float mmol/L)
Glycémie ou concentration maximale de l'utilisateur sur une période donnée.
FIELD_MIN (float mmol/L)
Glycémie ou concentration de glucose sanguin minimum de l'utilisateur sur une période donnée.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (champ facultatif)
Moment où la mesure a été prise par rapport au 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
FIELD_MEAL_TYPE (int : énumération) (champ facultatif)
Type de repas consommé par l'utilisateur au moment de la mesure.
Valeurs acceptées
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—enum) (champ facultatif)
Moment où la lecture a été effectuée par rapport 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.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int – enum) (champ facultatif)
Type de liquide corporel utilisé pour mesurer la glycémie.
Valeurs acceptées
BLOOD_GLUCOSE_SPECIMEN_SOURCE_INTERSTITIAL_FLUID // Interstitial fluid
BLOOD_GLUCOSE_SPECIMEN_SOURCE_CAPILLARY_BLOOD // Capillary blood
BLOOD_GLUCOSE_SPECIMEN_SOURCE_PLASMA // Plasma
BLOOD_GLUCOSE_SPECIMEN_SOURCE_SERUM // Serum
BLOOD_GLUCOSE_SPECIMEN_SOURCE_TEARS // Tears
BLOOD_GLUCOSE_SPECIMEN_SOURCE_WHOLE_BLOOD // Whole blood
Résumé de la tension artérielle
Chaque point de données représente la pression artérielle moyenne, minimale et maximale au cours de la période, mesurée en mmHg.
Si les valeurs de chacun de ces champs sont identiques pour toutes les mesures effectuées au cours de la période, la valeur du champ s'affiche dans les données renvoyées :
position du corps
emplacement de mesure
Si les valeurs sont différentes pour les mesures, le champ sera exclu.
REST
Nom com.google.blood_pressure.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
Champs (format : unités)
Systolique moyenne (float mmHg)
Tension artérielle systolique moyenne de l'utilisateur sur une période donnée.
Systolique max (float mmHg)
Tension artérielle systolique maximale de l'utilisateur sur une période donnée.
Systolique min. (float mmHg)
Tension artérielle systolique minimale de l'utilisateur au cours d'une période donnée.
Diastolique moyenne (float mmHg)
Tension artérielle diastolique moyenne de l'utilisateur sur une période donnée.
Diastolique max (float mmHg)
Tension artérielle diastolique maximale de l'utilisateur sur une période donnée.
min diastolic (float mmHg)
Tension artérielle diastolique minimale de l'utilisateur au cours d'une période donnée.
body position (int—enum) (champ facultatif)
Position du corps de l'utilisateur lors de la mesure.
Valeurs acceptées
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
measurement location (int—enum) (champ facultatif)
Le bras et la partie du bras où la mesure a été prise.
Valeurs acceptées
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Android
Nom com.google.blood_pressure.summary
Objet de type de données AGGREGATE_BLOOD_PRESSURE_SUMMARY
Champs (format : unités)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float mmHg)
Tension artérielle systolique moyenne de l'utilisateur sur une période donnée.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float mmHg)
Tension artérielle systolique maximale de l'utilisateur sur une période donnée.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float mmHg)
Tension artérielle systolique minimale de l'utilisateur au cours d'une période donnée.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float mmHg)
Tension artérielle diastolique moyenne de l'utilisateur sur une période donnée.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float mmHg)
Tension artérielle diastolique maximale de l'utilisateur sur une période donnée.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float mmHg)
Tension artérielle diastolique minimale de l'utilisateur au cours d'une période donnée.
FIELD_BODY_POSITION (int : enum) (champ facultatif)
Position du corps de l'utilisateur lors 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
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (champ facultatif)
Le bras et la partie du bras où la mesure a été prise.
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
Résumé de la température corporelle
Chaque point de données représente la température corporelle moyenne, minimale et maximale de l'utilisateur sur une période donnée.
Elle indiquera également l'emplacement sur le corps où la mesure a été effectuée, si cet emplacement était le même pour tous les points de données de l'intervalle de temps.
REST
Nom com.google.body.temperature.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
Champs (format : unités)
moyenne (float degrés Celsius)
Température corporelle moyenne de l'utilisateur sur une période donnée.
max (float °C)
Température corporelle maximale de l'utilisateur sur une période donnée.
min (float °C)
Température corporelle minimale de l'utilisateur sur une période donnée.
measurement location (int—enum) (champ facultatif)
Partie du corps de l'utilisateur où la température a été mesurée.
Valeurs acceptées
"intVal": 1 // Armpit
"intVal": 2 // Finger
"intVal": 3 // Forehead
"intVal": 4 // Mouth (oral)
"intVal": 5 // Rectum
"intVal": 6 // Temporal artery
"intVal": 7 // Toe
"intVal": 8 // Ear (tympanic)
"intVal": 9 // Wrist
"intVal": 10 // Vagina
Android
Nom com.google.body.temperature.summary
Objet de type de données AGGREGATE_BODY_TEMPERATURE_SUMMARY
Champs (format : unités)
FIELD_AVERAGE (float °C)
Température corporelle moyenne de l'utilisateur sur une période donnée.
FIELD_MAX (float °C)
Température corporelle maximale de l'utilisateur sur une période donnée.
FIELD_MIN (float °C)
Température corporelle minimale de l'utilisateur sur une période donnée.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (champ facultatif)
Partie du corps de l'utilisateur où la température a été mesurée.
Valeurs acceptées
BODY_TEMPERATURE_MEASUREMENT_LOCATION_AXILLARY // Armpit
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FINGER // Finger
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FOREHEAD // Forehead
BODY_TEMPERATURE_MEASUREMENT_LOCATION_ORAL // Mouth (oral)
BODY_TEMPERATURE_MEASUREMENT_LOCATION_RECTAL // Rectum
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TEMPORAL_ARTERY // Temporal artery
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TOE // Toe
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TYMPANIC // Ear (tympanic
BODY_TEMPERATURE_MEASUREMENT_LOCATION_WRIST // Wrist
BODY_TEMPERATURE_MEASUREMENT_LOCATION_VAGINAL // Vagina
Résumé de la saturation en oxygène
Chaque point de données représente la saturation moyenne, minimale et maximale en oxygène dans le sang, ainsi que le débit d'oxygène supplémentaire de l'utilisateur pour un intervalle de temps donné.
Si les valeurs de chacun de ces champs sont identiques pour toutes les mesures effectuées au cours de la période, la valeur du champ s'affiche dans les données renvoyées :
mode d'administration de l'oxygénothérapie
système de saturation en oxygène ;
méthode de mesure de la saturation en oxygène ;
Si les valeurs sont différentes pour les mesures, le champ sera exclu.
REST
Nom com.google.oxygen_saturation.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
Champs (format : unités)
Saturation moyenne en oxygène (float %)
Saturation moyenne en oxygène de l'utilisateur sur une période donnée.
Saturation maximale en oxygène (float %)
Saturation maximale en oxygène de l'utilisateur sur une période donnée.
Saturation en oxygène min. (float %)
Saturation en oxygène minimale de l'utilisateur au cours d'une période donnée.
Débit moyen d'oxygène supplémentaire (float l/min)
Débit moyen d'oxygène supplémentaire de l'utilisateur sur une période donnée.
Débit maximal d'oxygène supplémentaire (float L/min)
Débit maximal d'oxygène supplémentaire de l'utilisateur sur une période donnée.
Débit d'oxygène supplémentaire minimal (float L/min)
Débit minimal d'oxygène supplémentaire de l'utilisateur sur une période donnée.
mode d'administration de l'oxygénothérapie (int – énumération) (champ facultatif)
Comment l'oxygénothérapie est-elle administrée ?
Peut être absent ou 1 si administré par canule nasale.
Système de saturation en oxygène (int—enum) (champ facultatif)
Où la saturation en oxygène est-elle mesurée ?
Peut être absent ou 1 s'il est mesuré 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-elle mesurée ?
Peut être absent ou 1 s'il est mesuré par oxymétrie de pouls.
Android
Nom com.google.oxygen_saturation.summary
Objet de type de données AGGREGATE_OXYGEN_SATURATION_SUMMARY
Champs (format : unités)
FIELD_OXYGEN_SATURATION_AVERAGE (float : pourcentage)
Saturation moyenne en oxygène de l'utilisateur sur une période donnée.
FIELD_OXYGEN_SATURATION_MAX (float : pourcentage)
Saturation maximale en oxygène de l'utilisateur sur une période donnée.
FIELD_OXYGEN_SATURATION_MIN (float % )
Saturation en oxygène minimale de l'utilisateur au cours d'une période donnée.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float L/min)
Débit moyen d'oxygène supplémentaire de l'utilisateur sur une période donnée.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float L/min)
Débit maximal d'oxygène supplémentaire de l'utilisateur sur une période donnée.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float L/min)
Débit minimal d'oxygène supplémentaire de l'utilisateur sur une période donnée.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (champ facultatif)
Comment l'oxygénothérapie est-elle administrée ?
Peut être absent ou 1 si administré par canule nasale.
FIELD_OXYGEN_SATURATION_SYSTEM (int – enum) (champ facultatif)
Où la saturation en oxygène est-elle mesurée ?
Peut être absent ou 1 s'il est mesuré dans les capillaires périphériques.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (champ facultatif)
Comment la saturation en oxygène est-elle mesurée ?
Peut être absent ou 1 s'il est mesuré par oxymétrie de pouls.