Tipos de dados da API Google Health

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.

Tabela: tipos de dados da API Google Health
Tipo de dados
  ID do endpoint
  Parâmetro de filtro
Record
type
Available
operations
Escopo Suporte a webhook
Minutos ativos
  active-minutes
  active_minutes
Intervalo reconcile, rollup, dailyRollup activity_and_fitness
Minutos na faixa ativa
  active-zone-minutes
  active_zone_minutes
Intervalo list, reconcile, rollup, dailyRollup activity_and_fitness
Nível de atividade
  activity-level
  activity_level
Intervalo list, reconcile activity_and_fitness
Altitude
  altitude
  altitude
Intervalo list, reconcile, rollup, dailyRollup activity_and_fitness
Gordura corporal
  body-fat
  body_fat
Exemplo list, get, reconcile, rollup, dailyRollup, create, update, batchDelete health_metrics_and_measurements
Calorias consumidas na zona de frequência cardíaca
  calories-in-heart-rate-zone
  calories_in_heart_rate_zone
Intervalo rollup, dailyRollup activity_and_fitness
Variabilidade da frequência cardíaca diária
  daily-heart-rate-variability
  daily_heart_rate_variability
Diário list, reconcile health_metrics_and_measurements
Zonas de frequência cardíaca diárias
  daily-heart-rate-zones
  daily_heart_rate_zones
Diário reconciliar health_metrics_and_measurements
Saturação de oxigênio diária
  daily-oxygen-saturation
  daily_oxygen_saturation
Diário list, reconcile health_metrics_and_measurements
Frequência respiratória diária
  daily-respiratory-rate
  daily_respiratory_rate
Diário list, reconcile health_metrics_and_measurements
Frequência cardíaca em repouso diária
  daily-resting-heart-rate
  daily_resting_heart_rate
Diário list, reconcile health_metrics_and_measurements
Derivações diárias da temperatura do sono
  daily-sleep-temperature-derivations
  daily_sleep_temperature_derivations
Diário list, reconcile health_metrics_and_measurements
VO₂ máx. diário
  daily-vo2-max
  daily_vo2_max
Diário list, reconcile activity_and_fitness
Distância
  distance
  distance
Intervalo list, reconcile, rollup, dailyRollup activity_and_fitness
Exercício
  exercise
  exercise
Sessão list, get, reconcile, create, update, batchDelete activity_and_fitness
Andares
  floors
  floors
Intervalo reconcile, rollup, dailyRollup activity_and_fitness
Frequência cardíaca
  heart-rate
  heart_rate
Exemplo list, reconcile, rollup, dailyRollup health_metrics_and_measurements
Variabilidade da frequência cardíaca
  heart-rate-variability
  heart_rate_variability
Exemplo list, reconcile health_metrics_and_measurements
Registro de hidratação
  hydration-log
  hydration_log
Sessão list, get, reconcile, rollup, dailyRollup, create, update, batchDelete nutrição
Saturação de oxigênio
  oxygen-saturation
  oxygen_saturation
Exemplo list, reconcile health_metrics_and_measurements
Resumo do sono com monitoramento da frequência respiratória
  respiratory-rate-sleep-summary
  respiratory_rate_sleep_summary
Exemplo list, reconcile health_metrics_and_measurements
VO₂ máx. da corrida
  run-vo2-max
  run_vo2_max
Exemplo list, reconcile, rollup, dailyRollup activity_and_fitness
Período sedentário
  sedentary-period
  sedentary_period
Intervalo list, reconcile, rollup, dailyRollup activity_and_fitness
Para dormir
  sleep
  sleep
Sessão list, get, reconcile, create, update, batchDelete sono
Etapas
  steps
  steps
Intervalo list, reconcile, rollup, dailyRollup activity_and_fitness
Tempo na zona de frequência cardíaca
  time-in-heart-rate-zone
  time_in_heart_rate_zone
Intervalo reconcile, rollup, dailyRollup activity_and_fitness
Total de calorias
  total-calories
  total_calories
Intervalo rollup, dailyRollup activity_and_fitness
VO₂ máx.
  vo2-max
  vo2_max
Exemplo list, reconcile activity_and_fitness
Peso
  weight
  weight
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 móvel ou no app da Web. O dispositivo Fitbit e o app Fitbit móvel 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.

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:

  1. 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.
  2. 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.
  3. 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.