Para dados que podem ser registrados continuamente (com vários pontos de dados em um período), a plataforma Google Fit pode agregar essas informações e retornar os resultados calculados. Pode ser uma medição média ou um resumo/total. Você pode economizar tempo nesses cálculos e mostrar aos usuários do app resumos ou médias úteis com facilidade lendo dados agregados.
Observação : os tipos de dados agregados existem para ajudar você a economizar tempo lendo dados calculados. Use apenas tipos de dados agregados para ler dados. Não grave em tipos de dados agregados.
Para ler dados agregados, escolha um tipo de dados, um período e algo para agrupar os dados. É possível agrupar dados de algumas maneiras diferentes:
Período
Agrupe os dados agregados por hora ou por dia. Por exemplo, veja passos ou calorias queimadas por dia.
Tipo de atividade
Agrupe os dados agregados por tipo de atividade. Por exemplo, para dados de sono durante uma semana, haverá um agrupamento para cada tipo de atividade de sono (leve, profundo e REM).
Segmento de atividade
Agrupe os dados agregados por segmentos de atividade em um período. Por exemplo, se um usuário correu entre 9h e 10h, mas correu por 20 minutos, sentou por 10 minutos, caminhou por 15 minutos e correu por 15 minutos, esses são considerados quatro segmentos de atividade e retornariam quatro intervalos.
Sessão
Use os limites de tempo das sessões para agregar dados. Por exemplo, se um usuário fez duas corridas que foram registradas como duas sessões (uma pela manhã e outra à tarde), você pode criar um agrupamento por sessão para saber a média de passos ou a velocidade média de cada corrida.
Atividade
Use esses tipos de dados para ler dados agregados de saúde e bem-estar.
Resumo de atividades
Tempo total e número de segmentos de uma atividade específica em um período.
Cada ponto de dados representa um resumo de todos os segmentos de atividade de um tipo específico em um intervalo de tempo.
REST
Nome com.google.activity.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campos (formato: unidades)
activity (int—enum)
O tipo de atividade que o usuário estava realizando. Confira a lista de
tipos de atividade .
duration (int: milissegundos)
O tempo total gasto em uma atividade em todos os segmentos no período.
número de segmentos (int: contagem)
O número de segmentos de atividade distintos no intervalo de tempo desse ponto de dados.
Android
Nome com.google.activity.summary
Objeto de tipo de dados AGGREGATE_ACTIVITY_SUMMARY
Campos (formato: unidades)
FIELD_ACTIVITY (int: enum)
O tipo de atividade que o usuário estava realizando. Confira a lista de
tipos de atividade .
FIELD_DURATION (int—milissegundos)
O tempo total gasto em uma atividade em todos os segmentos no período.
FIELD_NUM_SEGMENTS (int: contagem)
O número de segmentos de atividade distintos no intervalo de tempo desse ponto de dados.
Cada ponto de dados representa a taxa metabólica basal média, máxima e mínima do usuário durante o período, em quilocalorias por dia. Isso é útil se o usuário tiver ganhado ou perdido peso e, portanto, a TMB mudou.
REST
Nome com.google.calories.bmr.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campos (formato: unidades)
média (float—kcal por dia)
A TMB média do usuário em um período.
máximo (float—kcal por dia)
A TMB máxima do usuário em um período.
min (float—kcal por dia)
A taxa metabólica basal mínima do usuário em um período.
Android
Nome com.google.calories.bmr.summary
Objeto de tipo de dados AGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
Campos (formato: unidades)
FIELD_AVERAGE (float—kcal por dia)
A TMB média do usuário em um período.
FIELD_MAX (float—kcal por dia)
A TMB máxima do usuário em um período.
FIELD_MIN (float—kcal por dia)
A taxa metabólica basal mínima do usuário em um período.
Resumo de calorias queimadas
O total ou o agregado de calorias queimadas, em quilocalorias, durante um período.
Esse tipo de dados e os campos dele são os mesmos do tipo de dados instantâneos .
Resumo dos Pontos cardio
Cada ponto de dados representa o número de pontos de coração ganhos durante o período.
REST
Nome com.google.heart_minutes.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campos (formato: unidades)
intensity (float: Pontos cardio)
O número de Pontos cardio ganhos durante o período, incluindo os pontos ganhos por multiplicadores (mais pontos ganhos por atividades mais intensas).
duration (float—minutes)
O tempo em que os Pontos cardio foram ganhos, medido em minutos.
Android
Nome com.google.heart_minutes.summary
Objeto de tipo de dados AGGREGATE_HEART_POINTS
Campos (formato: unidades)
FIELD_INTENSITY (float: Pontos cardio)
O número de Pontos cardio ganhos durante o período, incluindo os pontos ganhos por multiplicadores (mais pontos ganhos por atividades mais intensas).
FIELD_DURATION (float minutos)
O tempo em que os Pontos cardio foram ganhos, medido em minutos.
Resumo dos Minutos em movimento
O número total de minutos de movimentação no período. Esse tipo de dados e os campos são os mesmos do tipo de dados instantâneos .
Resumo de energia
Cada ponto de dados representa a potência média, máxima e mínima gerada pelo usuário em watts durante um período.
REST
Nome com.google.power.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campos (formato: unidades)
média (float—watts)
A potência média gerada pelo usuário durante o período, em watts.
máx. (float: watts)
A potência máxima gerada pelo usuário durante o período, em watts.
min (float: watts)
A potência mínima gerada pelo usuário durante o período, em watts.
Android
Nome com.google.power.summary
Objeto de tipo de dados AGGREGATE_POWER_SUMMARY
Campos (formato: unidades)
FIELD_AVERAGE (float—watts)
A potência média gerada pelo usuário durante o período, em watts.
FIELD_MAX (float—watts)
A potência máxima gerada pelo usuário durante o período, em watts.
FIELD_MIN (float—watts)
A potência mínima gerada pelo usuário durante o período, em watts.
Resumo do delta de contagem de passos
Cada ponto de dados representa o número total de etapas durante o período.
Esse tipo de dados e os campos dele são os mesmos do tipo de dados instantâneos .
Corpo
Use esses tipos de dados para ler dados agregados de medição corporal.
Resumo da porcentagem de gordura corporal
Cada ponto de dados representa a porcentagem média, máxima e mínima de gordura corporal do usuário em um período.
REST
Nome com.google.body.fat.percentage.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.body.read
Campos (formato: unidades)
média (float%)
A porcentagem média da massa corporal total do usuário que é gordura corporal, em um período.
max (float—percentual)
A porcentagem máxima da massa corporal total do usuário que é gordura corporal, em um período.
min (float%)
A porcentagem mínima da massa corporal total do usuário que é gordura corporal, durante um período.
Android
Nome com.google.body.fat.percentage.summary
Objeto de tipo de dados AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Campos (formato: unidades)
FIELD_AVERAGE (float—percent)
A porcentagem média da massa corporal total do usuário que é gordura corporal, em um período.
FIELD_MAX (float—percentual)
A porcentagem máxima da massa corporal total do usuário que é gordura corporal, em um período.
FIELD_MIN (float—percent)
A porcentagem mínima da massa corporal total do usuário que é gordura corporal, durante um período.
Resumo da frequência cardíaca
Cada ponto de dados representa a frequência cardíaca média, máxima e mínima do usuário durante o período, em batimentos por minuto.
REST
Nome com.google.heart_rate.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.body.read
Campos (formato: unidades)
média (float—bpm)
A frequência cardíaca média do usuário em batimentos por minuto durante um período.
máx (float: bpm)
A frequência cardíaca máxima do usuário em batimentos por minuto, durante um período.
min (float—bpm)
A frequência cardíaca mínima do usuário em batimentos por minuto, durante um período.
Android
Nome com.google.heart_rate.summary
Objeto de tipo de dados AGGREGATE_HEART_RATE_SUMMARY
Campos (formato: unidades)
FIELD_AVERAGE (float—bpm)
A frequência cardíaca média do usuário em batimentos por minuto durante um período.
FIELD_MAX (float—bpm)
A frequência cardíaca máxima do usuário em batimentos por minuto, durante um período.
FIELD_MIN (float bpm)
A frequência cardíaca mínima do usuário em batimentos por minuto, durante um período.
Resumo da altura
Cada ponto de dados representa a altura média, máxima e mínima do usuário em um período, em metros.
REST
Nome com.google.height.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.body.read
Campos (formato: unidades)
média (float metros)
A altura média do usuário em um período, em metros.
max (float—metros)
A altura máxima do usuário em um período, em metros.
min (float metros)
A altura mínima do usuário em um período, em metros.
Android
Nome com.google.height.summary
Objeto de tipo de dados AGGREGATE_HEIGHT_SUMMARY
Campos (formato: unidades)
FIELD_AVERAGE (float—metros)
A altura média do usuário em um período, em metros.
FIELD_MAX (float—metros)
A altura máxima do usuário em um período, em metros.
FIELD_MIN (float metros)
A altura mínima do usuário em um período, em metros.
Resumo do peso
Cada ponto de dados representa o peso médio, máximo e mínimo do usuário em um período, em quilogramas.
REST
Nome com.google.weight.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.body.read
Campos (formato: unidades)
média (float kg)
O peso corporal médio do usuário em um período, em quilogramas.
máx. (float kg)
O peso corporal máximo do usuário em um período, em quilogramas.
min (float kg)
O peso corporal mínimo do usuário em um período, em quilogramas.
Android
Nome com.google.weight.summary
Objeto de tipo de dados AGGREGATE_WEIGHT_SUMMARY
Campos (formato: unidades)
FIELD_AVERAGE (float—kg)
O peso corporal médio do usuário em um período, em quilogramas.
FIELD_MAX (float—kg)
O peso corporal máximo do usuário em um período, em quilogramas.
FIELD_MIN (float—kg)
O peso corporal mínimo do usuário em um período, em quilogramas.
Local
Use esses tipos de dados para ler dados de local agregados.
Delta de distância
Cada ponto de dados representa a distância total percorrida pelo usuário em um período, em metros. Esse tipo de dados e os campos dele são os mesmos do tipo de dados instantâneos .
Caixa delimitadora de local
Cada ponto de dados representa a caixa delimitadora calculada nos pontos de localização do usuário em um período. Cada caixa delimitadora tem quatro campos que representam os quatro cantos dela.
Observação : esses dados só podem ser lidos pelo app que gravou os dados de amostra de
localização . O app só pode ler
os dados da caixa delimitadora de local para os dados de amostra de local que ele gravou. Ele não pode ler
dados gravados por outros apps.
REST
Nome com.google.location.bounding_box
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.location.read
Campos (formato: unidades)
baixa latitude (float graus)
Latitude mínima da caixa delimitadora, representada como um número de ponto flutuante, em graus.
longitude baixa (float graus)
Longitude mínima da caixa delimitadora, representada como um número de ponto flutuante, em graus.
latitude alta (float graus)
Latitude máxima da caixa delimitadora, representada como um número de ponto flutuante, em graus.
longitude alta (float—graus)
Longitude máxima da caixa delimitadora, representada como um número de ponto flutuante, em graus.
Android
Nome com.google.location.bounding_box
Objeto de tipo de dados AGGREGATE_LOCATION_BOUNDING_BOX
Campos (formato: unidades)
FIELD_LOW_LATITUDE (float—graus)
Latitude do canto inferior esquerdo da caixa delimitadora, representada como um número de ponto flutuante, em graus.
FIELD_LOW_LONGITUDE (float—graus)
Longitude do canto inferior esquerdo da caixa delimitadora, representada como um ponto flutuante, em graus.
FIELD_HIGH_LATITUDE (float—graus)
Latitude do canto superior direito da caixa delimitadora, representada como um número de ponto flutuante, em graus.
FIELD_HIGH_LONGITUDE (float—graus)
Longitude do canto superior direito da caixa delimitadora, representada como um número de ponto flutuante, em graus.
Resumo de velocidade
Cada ponto de dados representa a velocidade média, máxima e mínima que o usuário percorreu em um período, em metros por segundo.
REST
Nome com.google.speed.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.location.read
Campos (formato: unidades)
média (float: metros por segundo)
A velocidade média do usuário em um período, em metros por segundo.
max (float: metros por segundo)
A velocidade máxima do usuário em um período, em metros por segundo.
min (float—metros por segundo)
A velocidade mínima do usuário em um período, em metros por segundo.
Android
Nome com.google.speed.summary
Objeto de tipo de dados AGGREGATE_SPEED_SUMMARY
Campos (formato: unidades)
média (float: metros por segundo)
A velocidade média do usuário em um período, em metros por segundo.
max (float: metros por segundo)
A velocidade máxima do usuário em um período, em metros por segundo.
min (float—metros por segundo)
A velocidade mínima do usuário em um período, em metros por segundo.
Nutrição
Use esses tipos de dados para ler dados nutricionais agregados.
Resumo da hidratação
Cada ponto de dados representa o volume total de água consumido por um usuário em um período, em litros. Esse tipo de dados e os campos dele são os mesmos do tipo de dados instantâneos .
Resumo de nutrição
Cada ponto de dados representa a soma de todas as entradas de nutrição em um período.
No campo "nutrientes", cada valor representa a soma do nutriente em todas as entradas no período.
Se o nutriente não estiver em nenhuma das entradas, ele também não vai aparecer no mapa agregado. Se todas as entradas no período forem para a mesma refeição, o tipo de refeição também será definido.
REST
Nome com.google.nutrition.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
Campos (formato: unidades)
Tipo de refeição (int: enum)
Qual tipo de refeição o usuário fez (presente se todas as entradas no período forem para a mesma refeição).
Valores aceitos
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
Nutrientes (Map<String>: calorias/gramas)
O total de nutrientes nos alimentos consumidos durante um período.
Valores aceitos
"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
Nome com.google.nutrition.summary
Objeto de tipo de dados AGGREGATE_NUTRITION_SUMMARY
Campos (formato: unidades)
FIELD_MEAL_TYPE (int—enum)
Qual tipo de refeição o usuário fez (presente se todas as entradas no período forem para a mesma refeição).
Valores aceitos
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_NUTRIENTS (Map<String>—quilocalorias/gramas/miligramas)
O total de nutrientes nos alimentos consumidos durante um período.
Valores aceitos
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
Saúde
Use esses tipos de dados para ler dados médicos e de saúde agregados.
Resumo de glicemia
Cada ponto de dados representa o nível ou a concentração média, mínima e máxima de glicose no sangue durante o período, medido em mmol/L, em que 1 mmol/L é 18 mg/dL.
Se os valores de cada um desses campos forem iguais para todas as medições feitas durante o período, o valor do campo vai aparecer nos dados retornados:
relação temporal com uma refeição
relação temporal com o sono
origem da amostra
Se os valores forem diferentes nas medições, o campo será excluído.
REST
Nome com.google.blood_glucose.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
Campos (formato: unidades)
média (float—mmol/L)
A média de glicemia ou concentração do usuário em um período.
max (float—mmol/L)
O nível ou a concentração máxima de glicemia do usuário em um período.
min (float—mmol/L)
O nível ou a concentração mínima de glicose no sangue do usuário em um período.
relação temporal com a refeição (int—enum) (campo opcional)
Quando a leitura foi feita em comparação com o momento em que o usuário comeu.
Valores aceitos
"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
tipo de refeição (int—enumeração) (campo opcional)
O tipo de refeição que o usuário fez quando a leitura foi realizada.
Valores aceitos
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
relação temporal com o sono (int: enum) (campo opcional)
Quando a leitura foi feita em comparação com o período em que o usuário dormiu.
Valores aceitos
"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: enum) (campo opcional)
Tipo de fluido corporal usado para medir a glicemia.
Valores aceitos
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood
Android
Nome com.google.blood_glucose.summary
Objeto de tipo de dados AGGREGATE_BLOOD_GLUCOSE_SUMMARY
Campos (formato: unidades)
FIELD_AVERAGE (float—mmol/L)
A média de glicemia ou concentração do usuário em um período.
FIELD_MAX (float—mmol/L)
O nível ou a concentração máxima de glicemia do usuário em um período.
FIELD_MIN (float—mmol/L)
O nível ou a concentração mínima de glicose no sangue do usuário em um período.
FIELD_TEMPORAL_RELATION_TO_MEAL (int: enum) (campo opcional)
Quando a leitura foi feita em comparação com o momento em que o usuário comeu.
Valores aceitos
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: enum) (campo opcional)
O tipo de refeição que o usuário fez quando a leitura foi realizada.
Valores aceitos
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) (campo opcional)
Quando a leitura foi feita em comparação com o período em que o usuário dormiu.
Valores aceitos
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: enumeração) (campo opcional)
Tipo de fluido corporal usado para medir a glicemia.
Valores aceitos
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
Resumo da pressão arterial
Cada ponto de dados representa a pressão arterial média, mínima e máxima ao longo do período, medida em mmHg.
Se os valores de cada um desses campos forem iguais para todas as medições feitas durante o período, o valor do campo vai aparecer nos dados retornados:
posição do corpo
local da medição
Se os valores forem diferentes nas medições, o campo será excluído.
REST
Nome com.google.blood_pressure.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
Campos (formato: unidades)
média sistólica (float—mmHg)
A pressão arterial sistólica média do usuário durante um período.
Máxima sistólica (float—mmHg)
A pressão arterial sistólica máxima do usuário em um período.
min systolic (float—mmHg)
A pressão arterial sistólica mínima do usuário em um período.
diastólica média (float—mmHg)
A pressão arterial diastólica média do usuário em um período.
Diastólica máxima (float—mmHg)
A pressão arterial diastólica máxima do usuário em um período.
min diastolic (float—mmHg)
A pressão arterial diastólica mínima do usuário em um período.
body position (int: enum) (campo opcional)
A posição do corpo do usuário quando a medição foi feita.
Valores aceitos
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
local de medição (int: enumeração) (campo opcional)
Qual braço e parte do braço foram medidos.
Valores aceitos
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Android
Nome com.google.blood_pressure.summary
Objeto de tipo de dados AGGREGATE_BLOOD_PRESSURE_SUMMARY
Campos (formato: unidades)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float—mmHg)
A pressão arterial sistólica média do usuário durante um período.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float—mmHg)
A pressão arterial sistólica máxima do usuário em um período.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float—mmHg)
A pressão arterial sistólica mínima do usuário em um período.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float—mmHg)
A pressão arterial diastólica média do usuário em um período.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float—mmHg)
A pressão arterial diastólica máxima do usuário em um período.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float—mmHg)
A pressão arterial diastólica mínima do usuário em um período.
FIELD_BODY_POSITION (int—enum) (campo opcional)
A posição do corpo do usuário quando a medição foi feita.
Valores aceitos
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) (campo opcional)
Qual braço e parte do braço foram medidos.
Valores aceitos
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
Resumo da temperatura corporal
Cada ponto de dados representa a temperatura corporal média, mínima e máxima do usuário em um período.
Ele também terá o local em que a medição foi feita no corpo, se o local de medição for igual para todas os pontos de dados no intervalo de tempo.
REST
Nome com.google.body.temperature.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
Campos (formato: unidades)
média (float—celsius)
A temperatura corporal média do usuário durante um período.
max (float—celsius)
A temperatura corporal máxima do usuário em um período.
min (float—celsius)
A temperatura corporal mínima do usuário em um período.
local de medição (int: enumeração) (campo opcional)
Em qual parte do corpo do usuário a temperatura foi medida.
Valores aceitos
"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
Nome com.google.body.temperature.summary
Objeto de tipo de dados AGGREGATE_BODY_TEMPERATURE_SUMMARY
Campos (formato: unidades)
FIELD_AVERAGE (float—celsius)
A temperatura corporal média do usuário durante um período.
FIELD_MAX (float—celsius)
A temperatura corporal máxima do usuário em um período.
FIELD_MIN (float—celsius)
A temperatura corporal mínima do usuário em um período.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int: enum) (campo opcional)
Em qual parte do corpo do usuário a temperatura foi medida.
Valores aceitos
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
Resumo da saturação de oxigênio
Cada ponto de dados representa a média, o mínimo e o máximo de saturação de oxigênio no sangue e a taxa de fluxo de oxigênio suplementar do usuário em um intervalo de tempo.
Se os valores de cada um desses campos forem iguais para todas as medições feitas durante o período, o valor do campo vai aparecer nos dados retornados:
modo de administração da oxigenoterapia
sistema de saturação de oxigênio
método de medição de saturação de oxigênio
Se os valores forem diferentes nas medições, o campo será excluído.
REST
Nome com.google.oxygen_saturation.summary
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
Campos (formato: unidades)
saturação média de oxigênio (float: porcentagem)
A saturação média de oxigênio do usuário em um período.
saturação máxima de oxigênio (float: porcentagem)
A saturação máxima de oxigênio do usuário em um período.
saturação de oxigênio mínima (float: porcentagem)
A saturação mínima de oxigênio do usuário em um período.
taxa média de fluxo de oxigênio suplementar (float—L/min)
A taxa média de fluxo de oxigênio suplementar do usuário em um período.
taxa máxima de fluxo de oxigênio suplementar (float—L/min)
A taxa máxima de fluxo de oxigênio suplementar do usuário em um período.
Taxa de fluxo de oxigênio suplementar mínima (float—L/min)
A taxa mínima de fluxo de oxigênio suplementar do usuário em um período.
Modo de administração da oxigenoterapia (int: enum) (campo opcional)
Como a oxigenoterapia é administrada.
Pode estar ausente ou ser 1 se administrado por cânula nasal.
sistema de saturação de oxigênio (int: enum) (campo opcional)
Onde a saturação de oxigênio é medida.
Pode estar ausente ou 1 se medido em capilares periféricos.
método de medição da saturação de oxigênio (int—enum) (campo opcional)
Como a saturação de oxigênio é medida.
Pode estar ausente ou ser 1 se medido por oximetria de pulso.
Android
Nome com.google.oxygen_saturation.summary
Objeto de tipo de dados AGGREGATE_OXYGEN_SATURATION_SUMMARY
Campos (formato: unidades)
FIELD_OXYGEN_SATURATION_AVERAGE (float: porcentagem)
A saturação média de oxigênio do usuário em um período.
FIELD_OXYGEN_SATURATION_MAX (float: porcentagem)
A saturação máxima de oxigênio do usuário em um período.
FIELD_OXYGEN_SATURATION_MIN (float: porcentagem)
A saturação mínima de oxigênio do usuário em um período.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float—L/min)
A taxa média de fluxo de oxigênio suplementar do usuário em um período.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float—L/min)
A taxa máxima de fluxo de oxigênio suplementar do usuário em um período.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float—L/min)
A taxa mínima de fluxo de oxigênio suplementar do usuário em um período.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (campo opcional)
Como a oxigenoterapia é administrada.
Pode estar ausente ou ser 1 se administrado por cânula nasal.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (campo opcional)
Onde a saturação de oxigênio é medida.
Pode estar ausente ou 1 se medido em capilares periféricos.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int: enum) (campo opcional)
Como a saturação de oxigênio é medida.
Pode estar ausente ou ser 1 se medido por oximetria de pulso.