A tabela a seguir contém a lista completa de tipos de dados, com várias colunas para ajudar você a entender a representação de cada tipo na API Google Health, bem como o escopo em que cada um está disponível.
Tipo de dadodataType
Parâmetro filter |
Record type |
Available operations |
Escopo | Suporte a webhook |
|---|---|---|---|---|
Gasto de energia ativa
active-energy-burnedactive_energy_burned
|
Intervalo | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Minutos ativos
active-minutesactive_minutes
|
Intervalo | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Minutos na faixa ativa
active-zone-minutesactive_zone_minutes
|
Intervalo | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Nível de atividade
activity-levelactivity_level
|
Intervalo | list, reconcile | activity_and_fitness | |
Altitude
altitudealtitude
|
Intervalo | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Glicose no sangue
blood-glucoseblood_glucose
|
Exemplo | list, get, reconcile, rollup, dailyRollup | health_metrics_and_measurements | |
Gordura corporal
body-fatbody_fat
|
Exemplo | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | health_metrics_and_measurements | |
Calorias na zona de frequência cardíaca
calories-in-heart-rate-zonecalories_in_heart_rate_zone
|
Intervalo | rollup, dailyRollup | activity_and_fitness | |
Temperatura corporal central
core-body-temperaturecore_body_temperature
|
Exemplo | list, get, reconcile, rollup, dailyRollup | health_metrics_and_measurements | |
Variabilidade da frequência cardíaca diária
daily-heart-rate-variabilitydaily_heart_rate_variability
|
Diário | list, reconcile | health_metrics_and_measurements | |
Zonas de frequência cardíaca diárias
daily-heart-rate-zonesdaily_heart_rate_zones
|
Diário | list, reconcile | health_metrics_and_measurements | |
Saturação de oxigênio diária
daily-oxygen-saturationdaily_oxygen_saturation
|
Diário | list, reconcile | health_metrics_and_measurements | |
Frequência respiratória diária
daily-respiratory-ratedaily_respiratory_rate
|
Diário | list, reconcile | health_metrics_and_measurements | |
Frequência cardíaca em repouso diária
daily-resting-heart-ratedaily_resting_heart_rate
|
Diário | list, reconcile | health_metrics_and_measurements | |
Derivações diárias da temperatura do sono
daily-sleep-temperature-derivationsdaily_sleep_temperature_derivations
|
Diário | list, reconcile | health_metrics_and_measurements | |
VO₂ máx. diário
daily-vo2-maxdaily_vo2_max
|
Diário | list, reconcile | activity_and_fitness | |
Distância
distancedistance
|
Intervalo | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Eletrocardiograma (ECG)
electrocardiogramelectrocardiogram
|
Sessão | list | ecg | |
Exercício
exerciseexercise
|
Sessão | list, get, reconcile, create, update, batchDelete | activity_and_fitness | |
Andares
floorsfloors
|
Intervalo | reconcile, rollup, dailyRollup | activity_and_fitness | |
Comida
foodfood
|
Comida | list, get | nutrição | |
Unidade de medida de alimentos
food-measurement-unitfood_measurement_unit
|
Comida | list, get | nutrição | |
Frequência cardíaca
heart-rateheart_rate
|
Exemplo | list, reconcile, rollup, dailyRollup | health_metrics_and_measurements | |
Variabilidade da frequência cardíaca
heart-rate-variabilityheart_rate_variability
|
Exemplo | list, reconcile | health_metrics_and_measurements | |
Altura
heightheight
|
Exemplo | list, get, reconcile, create, update, batchDelete | health_metrics_and_measurements | |
Registro de hidratação
hydration-loghydration_log
|
Sessão | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | nutrição | |
Notificação de ritmo irregular
irregular-rhythm-notificationirregular_rhythm_notification
|
Sessão | list | irn | |
Registro de alimentação
nutrition-lognutrition_log
|
Exemplo | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | nutrição | |
Saturação de oxigênio
oxygen-saturationoxygen_saturation
|
Exemplo | list, reconcile | health_metrics_and_measurements | |
Resumo do sono com ritmo respiratório
respiratory-rate-sleep-summaryrespiratory_rate_sleep_summary
|
Exemplo | list, reconcile | health_metrics_and_measurements | |
VO₂ máx. da corrida
run-vo2-maxrun_vo2_max
|
Exemplo | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Período sedentário
sedentary-periodsedentary_period
|
Intervalo | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Para dormir
sleepsleep
|
Sessão | list, get, reconcile, create, update, batchDelete | sono | |
Etapas
stepssteps
|
Intervalo | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Dados de voltas de natação
swim-lengths-dataswim_lengths_data
|
Intervalo | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Tempo na zona de frequência cardíaca
time-in-heart-rate-zonetime_in_heart_rate_zone
|
Intervalo | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Total de calorias
total-caloriestotal_calories
|
Intervalo | rollup, dailyRollup | activity_and_fitness | |
VO₂ máx.
vo2-maxvo2_max
|
Exemplo | list, reconcile | activity_and_fitness | |
Peso
weightweight
|
Exemplo | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | health_metrics_and_measurements |
Disponibilidade de dados
As atualizações nos dados do usuário só ficam disponíveis depois que ele sincroniza o monitor fitness ou insere manualmente novos dados no app Fitbit para dispositivos móveis ou no app da web. O dispositivo Fitbit e o app Fitbit para dispositivos móveis podem ser sincronizados automaticamente a cada 15 minutos quando o app Fitbit está aberto no dispositivo móvel e os dois têm uma conexão de dados ativa e estão dentro do alcance do Bluetooth. Se o usuário estiver monitorando a atividade com o MobileTrack, ele será sincronizado a cada hora enquanto o app estiver aberto.
Acesso de terceiros
Os dispositivos Fitbit não podem se comunicar diretamente com aplicativos ou serviços de terceiros. Esses dispositivos foram criados para se comunicar e sincronizar exclusivamente com o app Fitbit móvel.
O dispositivo sincroniza dados automaticamente ao longo do dia, sempre que o app Fitbit está aberto ou a cada 15 minutos se o Bluetooth estiver ativo e o app estiver em segundo plano. Depois que esse processo de sincronização é concluído, os dados ficam disponíveis para serviços de terceiros pela API Google Health.
Padrões de distância
As distâncias de exercícios, como elevationGainMillimeters, são medidas em milímetros como unidade padrão pelos seguintes motivos:
- Manter a precisão dos dados: o motivo mais importante para usar milímetros é garantir que não vamos perder a precisão dos dados que lemos e fornecemos. Usar uma unidade refinada, como milímetros, permite representar medições com alta precisão.
- Padronização: milímetros são a unidade padronizada projetada em todos os nossos serviços. Essa consistência ajuda a garantir uma experiência uniforme para desenvolvedores que interagem com diferentes partes da API.
- Suporte amplo a sistemas de medição: usar uma unidade básica, como milímetros, facilita a conversão para qualquer outra unidade escolhida, seja métrica, imperial ou outros sistemas de medição.