O Google Fit tem tipos de dados de saúde para medições relacionadas ao gerenciamento
da saúde geral (ao contrário do condicionamento físico).
Lista de tipos de dados
Saiba mais sobre os tipos de dados de saúde e seus campos, na
documentação de referência do Android . Os campos com a unidade enum
têm uma
lista de valores aceitos para escolher. Use apenas um dos valores permitidos para
ler e gravar dados.
Glicemia
Este tipo de dado captura a concentração de glicose no sangue. Cada ponto
de dados representa uma única leitura instantânea de glicose no sangue. Saiba mais sobre
gravar dados de glicose no sangue .
Nome com.google.blood_glucose
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
Campos (formato — unidades)
nível de glicose no sangue (float
—mmol/L)
Nível de glicose no sangue ou concentração em mmol/L, em que 1 mmol/L é 18 mg/dL.
Relação temporal com a refeição (int
: tipo enumerado) (campo opcional)
Data em que a leitura foi feita, em comparação com quando 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
meal type (int
— enum) (campo opcional)
Que tipo de refeição o usuário comeu quando a leitura foi feita.
Valores aceitos
"intVal" : 1 // Unknown "intVal" : 2 // Breakfast "intVal" : 3 // Lunch "intVal" : 4 // Dinner "intVal" : 5 // Snack
Relação temporal com o sono (int
: tipo enumerado) (campo opcional)
Quando a leitura foi feita em comparação com o horário 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
fonte do espécime (int
— enum) (campo opcional)
Tipo de fluido corporal usado para medir a glicose no sangue.
Valores aceitos
"intVal" : 1 // Interstitial fluid "intVal" : 2 // Capillary blood "intVal" : 3 // Plasma "intVal" : 4 // Serum "intVal" : 5 // Tears "intVal" : 6 // Whole blood
Nome com.google.blood_glucose
Objeto de tipo de dados TYPE_BLOOD_GLUCOSE
Campos (formato: unidades)
FIELD_BLOOD_GLUCOSE_LEVEL (float
—mmol/L)
Nível de glicose no sangue ou concentração em mmol/L, em que 1 mmol/L é 18 mg/dL.
FIELD_TEMPORAL_RELATION_TO_MEAL (int
: tipo enumerado) (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)
Que tipo de refeição o usuário consumiu quando a leitura foi feita.
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 horário 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
— enum) (campo opcional)
Tipo de fluido corporal usado para medir a glicose no sangue.
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
Pressão arterial
Este tipo de dado captura a pressão arterial de um usuário. Cada ponto de dados representa
uma única leitura instantânea de pressão arterial. Aprenda a escrever sangue
dados sobre pressão .
Nome com.google.blood_pressure
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
Campos (formato — unidades)
Sistólico (float
—mmHg)
A medição da pressão arterial sistólica.
diastólico (float
—mmHg)
A medição da pressão arterial diastólica.
body position (int
: tipo enumerado) (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 da medição (int
: tipo enumerado) (campo opcional)
Em qual grupo e parte dele a medição foi feita.
Valores aceitos
"intVal" : 1 // Left wrist "intVal" : 2 // Right wrist "intVal" : 3 // Left upper arm "intVal" : 4 // Right upper arm
Nome com.google.blood_pressure
Objeto de tipo de dados TYPE_BLOOD_PRESSURE
Campos (formato: unidades)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float
—mmHg)
A medição da pressão arterial sistólica.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float
—mmHg)
A medição da pressão arterial diastólica.
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)
Em qual grupo e parte dele a medição foi feita.
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
Porcentagem de gordura corporal
Esse tipo de dado captura o percentual de gordura corporal de um usuário. Cada ponto de dados
representa a gordura corporal total de uma pessoa como uma porcentagem da massa corporal total.
Nome com.google.body.fat.percentage
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Campos (formato — unidades)
percentage (float
— porcentagem)
Porcentagem da massa corporal total que é de gordura corporal.
Intervalo válido : 0 a 100%
Nome com.google.body.fat.percentage
Objeto de tipo de dados TYPE_BODY_FAT_PERCENTAGE
Campos (formato — unidades)
FIELD_PERCENTAGE (float
— porcentagem)
Porcentagem da massa corporal total que é gordura corporal.
Intervalo válido : 0 a 100%
Temperatura corporal
Este tipo de dado captura a temperatura corporal de um usuário. Cada ponto de dados
representa uma única medição instantânea da temperatura corporal.
Nome com.google.body.temperature
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
Campos (formato — unidades)
temperatura corporal (float
— graus)
Temperatura corporal em graus Celsius.
Measurement location (int
— enum) (campo opcional)
De onde a medição de temperatura foi tirada no corpo do usuário.
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
Nome com.google.body.temperature
Objeto de tipo de dados TYPE_BODY_TEMPERATURE
Campos (formato — unidades)
FIELD_BODY_TEMPERATURE (float
—celsius)
Temperatura corporal em graus Celsius.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int
: tipo enumerado) (campo opcional)
Onde a medição da temperatura foi feita no corpo do usuário.
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
Muco cervical
Esse tipo de dados captura a descrição do muco cervical. Cada ponto de dados
representa uma descrição autoavaliada da secreção cervical de um usuário. Todos os campos
são opcionais e podem ser usados para descrever a aparência do muco cervical,
e o valor.
Nome com.google.cervical_mucus
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Campos (formato: unidades)
textura do muco cervical (int
— enum) (campo opcional)
A consistência ou textura do muco cervical do usuário.
Valores aceitos
"intVal" : 1 // Dry, little or no mucus "intVal" : 2 // Sticky "intVal" : 3 // Creamy "intVal" : 4 // Watery "intVal" : 5 // Clear and stretchy like egg white
quantidade de muco cervical (int
— enum) (campo opcional)
Quanto muco cervical o usuário observa.
Valores aceitos
"intVal" : 1 // Light "intVal" : 2 // Medium "intVal" : 3 // Heavy
Nome com.google.cervical_mucus
Objeto de tipo de dados TYPE_CERVICAL_MUCUS
Campos (formato: unidades)
FIELD_CERVICAL_MUCUS_TEXTURE (int
— enum) (campo opcional)
A consistência ou textura do muco cervical do usuário.
Valores aceitos
CERVICAL_MUCUS_TEXTURE_DRY // Dry, little or no mucus CERVICAL_MUCUS_TEXTURE_STICKY // Sticky CERVICAL_MUCUS_TEXTURE_CREAMY // Creamy CERVICAL_MUCUS_TEXTURE_WATERY // Watery CERVICAL_MUCUS_TEXTURE_EGG_WHITE // Clear and stretchy
FIELD_CERVICAL_MUCUS_AMOUNT (int
— enum) (campo opcional)
Quanto muco cervical o usuário observa.
Valores aceitos
CERVICAL_MUCUS_AMOUNT_LIGHT CERVICAL_MUCUS_AMOUNT_MEDIUM CERVICAL_MUCUS_AMOUNT_HEAVY
Posição cervical
Neste tipo de dados, cada ponto de dados representa um relatório do colo do útero do usuário. Tudo
são opcionais e podem ser usados para adicionar descrições da posição,
dilatação e firmeza do colo do útero.
Nome com.google.cervical_position
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Campos (formato: unidades)
cervical position (int
— enum) (campo opcional)
A posição do colo do útero da usuária.
Valores aceitos
"intVal" : 1 // Cervix is low "intVal" : 2 // Cervix is in a medium position "intVal" : 3 // Cervix is high
dilatação cervical (int
— enum) (campo opcional)
O quanto o colo do útero da pessoa está aberto ou dilatado.
Valores aceitos
"intVal" : 1 // Closed cervix "intVal" : 2 // Partially open cervix "intVal" : 3 // Fully dilated, open cervix
firmeza cervical (int
: tipo enumerado) (campo opcional)
A firmeza do colo do útero da pessoa.
Valores aceitos
"intVal" : 1 // Cervix is soft "intVal" : 2 // Cervix is a little firm "intVal" : 3 // Cervix is firm
Nome com.google.cervical_position
Objeto de tipo de dados TYPE_CERVICAL_POSITION
Campos (formato — unidades)
FIELD_CERVICAL_POSITION (int
— enum) (campo opcional)
A posição do colo do usuário.
Valores aceitos
CERVICAL_POSITION_LOW CERVICAL_POSITION_MEDIUM CERVICAL_POSITION_HIGH
FIELD_CERVICAL_DILATION (int
— enum) (campo opcional)
Se o colo do usuário está aberto ou dilatado.
Valores aceitos
CERVICAL_DILATION_CLOSED // Closed cervix CERVICAL_DILATION_MEDIUM // Partially open cervix CERVICAL_DILATION_OPEN // Fully dilated, open cervix
FIELD_CERVICAL_FIRMNESS (int
— enum) (campo opcional)
A firmeza do colo do útero da pessoa.
Valores aceitos
CERVICAL_FIRMNESS_SOFT CERVICAL_FIRMNESS_MEDIUM CERVICAL_FIRMNESS_FIRM
Frequência cardíaca
Esse tipo de dados captura a frequência cardíaca do usuário em batimentos por minuto. Como cada
ponto de dados representa uma medida instantânea da frequência cardíaca, apenas o horário de término
precisa ser definido. Ele será usado como o carimbo de data/hora da leitura.
Nome com.google.heart_rate.bpm
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
Campos (formato: unidades)
bpm (float
—bpm)
Frequência cardíaca em batimentos por minuto.
Intervalo válido : 0 a 1.000
Nome com.google.heart_rate.bpm
Objeto de tipo de dados TYPE_HEART_RATE_BPM
Permissão do Android BODY_SENSORS
para gravar
Campos (formato — unidades)
bpm (float
—bpm)
Frequência cardíaca em batimentos por minuto.
Faixa válida : de 0 a 1.000 bpm
Altura
Esse tipo de dado captura a altura do usuário em metros. Como cada ponto de dados
representa a altura do usuário no momento da leitura, apenas o horário de término
precisa ser definido. Ele será usado como o carimbo de data/hora da leitura.
Nome com.google.height
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Campos (formato — unidades)
height (float
—metros)
Altura em metros.
Alcance válido : 0 a 3 metros
Nome com.google.height
Objeto de tipo de dados TYPE_HEIGHT
Campos (formato — unidades)
FIELD_HEIGHT (float
— metros)
Altura em metros.
Alcance válido : 0 a 3 metros
Menstruação
Esse tipo de dado captura uma descrição da intensidade do fluxo menstrual de um usuário
(manchas, leve, média ou pesada). Cada ponto de dados representa uma descrição
a intensidade do sangramento menstrual do usuário.
Nome com.google.menstruation
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Campos (formato: unidades)
Fluxo menstrual (int
: tipo enumerado) (campo opcional)
A intensidade do período do usuário.
Valores aceitos
"intVal" : 1 // Spotting "intVal" : 2 // Light "intVal" : 3 // Medium "intVal" : 4 // Heavy
Nome com.google.menstruation
Objeto de tipo de dados TYPE_MENSTRUATION
Campos (formato — unidades)
FIELD_MENSTRUAL_FLOW (int
— enum) (campo opcional)
A intensidade do período do usuário.
Valores aceitos
MENSTRUAL_FLOW_SPOTTING // Spotting MENSTRUAL_FLOW_LIGHT // Light MENSTRUAL_FLOW_MEDIUM // Medium MENSTRUAL_FLOW_HEAVY // Heavy
Teste de ovulação
Nesse tipo de dados, cada ponto representa o resultado binário de um teste
de ovulação (positivo ou negativo).
Nome com.google.ovulation_test
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Campos (formato — unidades)
teste de ovulação (int
— enum) (campo opcional)
Resultado do teste de ovulação de um usuário, que mostra se ele está ovulando ou não.
Valores aceitos
"intVal" : 1 // Negative "intVal" : 2 // Positive
Nome com.google.ovulation_test
Objeto de tipo de dados TYPE_OVULATION_TEST
Campos (formato: unidades)
FIELD_OVULATION_TEST_RESULT (int
— enum) (campo opcional)
Resultado do teste de ovulação de um usuário, que mostra se ele está ovulando ou não.
Valores aceitos
OVULATION_TEST_RESULT_NEGATIVE OVULATION_TEST_RESULT_POSITIVE
Saturação de oxigênio
Este tipo de dado captura a quantidade de oxigênio que circula no sangue, medida
como uma porcentagem de hemoglobina saturada com oxigênio. Cada ponto de dados representa uma
única leitura de saturação de oxigênio no sangue no momento da medição.
Os campos opcionais também permitem adicionar detalhes sobre qualquer oxigênio suplementar, se
administrado.
Nome com.google.oxygen_saturation
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
Campos (formato — unidades)
saturação de oxigênio (float
— porcentagem)
Leitura em porcentagem da saturação de oxigênio no sangue.
Intervalo válido : 0 a 100%
taxa de fluxo de oxigênio suplementar (float
—L/min)
A taxa de oxigênio adicional é fornecida a um usuário em litros por minuto.
Definir como zero se nenhum oxigênio suplementar for fornecido e o usuário estiver
respirando apenas o ar da sala.
modo de administração da terapia de oxigênio (int
— enum) (campo opcional)
Como a terapia de oxigênio é administrada.
Pode estar ausente ou 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 medida 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 1
se medida por oxímetro de pulso.
Nome com.google.oxygen_saturation
Objeto de tipo de dados TYPE_OXYGEN_SATURATION
Campos (formato: unidades)
FIELD_OXYGEN_SATURATION (float
: porcentagem)
A leitura da saturação de oxigênio no sangue como uma porcentagem.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float
—L/min)
A taxa de oxigênio adicional é fornecido a um usuário em litros por minuto.
Zero indica que nenhum oxigênio suplementar é fornecido e que o usuário
apenas o ar do ambiente.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int
— enum) (campo opcional)
Como a oxigenoterapia é administrada.
Pode estar ausente ou 1
se administrado por cânula nasal.
FIELD_OXYGEN_SATURATION_SYSTEM (int
: tipo enumerado) (campo opcional)
Onde a saturação de oxigênio é medida.
Pode estar ausente ou 1
se medida em capilares periféricos.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int
— tipo enumerado) (campo opcional)
Como a saturação de oxigênio é medida.
Pode estar ausente ou 1
se medida por oxímetro de pulso.
Sono
Esse tipo de dado captura a duração e o tipo de sono do usuário. Cada ponto de dados
representa um intervalo de tempo para um estágio do sono.
O horário de início do ponto de dados representa o início do estágio do sono e
sempre precisa ser incluído. O carimbo de data/hora representa o fim da atividade de sono
fase de Os intervalos de tempo não precisam ser contínuos, mas não podem se sobrepor.
Nome com.google.sleep.segment
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
Campos (formato: unidades)
tipo de segmento de sono (int
— enum)
Valores que representam diferentes estágios e tipos de sono.
Valores aceitos
"intVal" : 0 // Unspecified or unknown if user is sleeping. "intVal" : 1 // Awake; user is awake. "intVal" : 2 // Sleeping; generic or non-granular sleep description. "intVal" : 3 // Out of bed; user gets out of bed in the middle of a sleep session. "intVal" : 4 // Light sleep; user is in a light sleep cycle. "intVal" : 5 // Deep sleep; user is in a deep sleep cycle. "intVal" : 6 // REM sleep; user is in a REM sleep cyle.
Nome com.google.sleep.segment
Objeto de tipo de dados TYPE_SLEEP_SEGMENT
Campos (formato — unidades)
FIELD_SLEEP_SEGMENT_TYPE (int
: tipo enumerado)
Valores que representam diferentes estágios e tipos de sono.
Valores aceitos
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.
Hemorragia vaginal
Esse tipo de dado captura se um usuário tem sangramento entre
ou período). Cada ponto de dados representa uma instância de detecção. Portanto, cada ponto
precisa ter um carimbo de data/hora, e o campo de ocorrências precisa ser definido como
um.
Nome com.google.vaginal_spotting
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Campos (formato — unidades)
ocorrências (int
: contagem)
Cada ocorrência de manchas. Defina esse campo como 1
.
Nome com.google.vaginal_spotting
Objeto de tipo de dados TYPE_VAGINAL_SPOTTING
Campos (formato — unidades)
FIELD_OCCURRENCES (int
: contagem)
Cada instância de detecção. Defina esse campo como 1
.
Peso
Esse tipo de dado captura o peso do usuário em quilogramas. Como cada ponto de dados
representa o peso do usuário no momento da leitura, apenas o horário de término
precisa ser definido. Ele será usado como o carimbo de data/hora da leitura.
Nome com.google.weight
Escopos de permissão do OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Campos (formato: unidades)
peso (float
—kg)
Peso corporal em quilogramas.
Intervalo válido : 0 a 1.000 quilogramas
Nome com.google.weight
Objeto de tipo de dados TYPE_WEIGHT
Campos (formato — unidades)
FIELD_WEIGHT (float
—kgs)
Peso corporal em quilogramas.
Intervalo válido : de 0 a 1.000 quilogramas
Como conseguir permissão para ler e gravar dados de saúde
Para ler dados de saúde, siga estas etapas:
Confira se o app obedece à Política de dados do usuário da API do Google e à Política de dados do usuário e para desenvolvedores do Google Fit.
Solicite a verificação da tela de consentimento pelo Google .
Observação : caso seu app não seja verificado quando solicitar acesso a uma
escopo do OAuth, o Google vai avaliar o risco e aplicar
as cotas . Seu
os usuários também podem ver telas de aviso . Ainda é possível
testar o app, mas as cotas vão restringir a quantidade de novos usuários que você pode ter.
Se o app for verificado, ele poderá ler dados de saúde que os usuários autorizaram a leitura.