Typy danych interfejsu API Google Health

Poniższa tabela zawiera pełną listę typów danych z kilkoma kolumnami, które pomogą Ci zrozumieć reprezentację każdego typu w interfejsie Google Health API, a także zakres, w jakim jest on dostępny.

.

Tabela: typy danych interfejsu Google Health API
Typ danych
  Identyfikator punktu końcowego
  Parametr filtra
Record
type
Dostępne
operacje
Zakres Webhook
support
Aktywne minuty
  active-minutes
  active_minutes
Interwał reconcile, rollup, dailyRollup activity_and_fitness
Aktywne minuty w strefie
  active-zone-minutes
  active_zone_minutes
Interwał list, reconcile, rollup, dailyRollup activity_and_fitness
Poziom aktywności
  activity-level
  activity_level
Interwał lista, uzgadnianie activity_and_fitness
Wysokość
  altitude
  altitude
Interwał list, reconcile, rollup, dailyRollup activity_and_fitness
Tkanka tłuszczowa
  body-fat
  body_fat
Przykład list, get, reconcile, rollup, dailyRollup, create, update, batchDelete health_metrics_and_measurements
Kalorie w strefie tętna
  calories-in-heart-rate-zone
  calories_in_heart_rate_zone
Interwał rollup, dailyRollup activity_and_fitness
Codzienna zmienność rytmu serca
  daily-heart-rate-variability
  daily_heart_rate_variability
Codziennie lista, uzgadnianie health_metrics_and_measurements
Dzienne strefy tętna
  daily-heart-rate-zones
  daily_heart_rate_zones
Codziennie uzgodnić health_metrics_and_measurements
Codzienne nasycenie tlenem
  daily-oxygen-saturation
  daily_oxygen_saturation
Codziennie lista, uzgadnianie health_metrics_and_measurements
Dzienna częstość oddechów
  daily-respiratory-rate
  daily_respiratory_rate
Codziennie lista, uzgadnianie health_metrics_and_measurements
Dzienne tętno spoczynkowe
  daily-resting-heart-rate
  daily_resting_heart_rate
Codziennie lista, uzgadnianie health_metrics_and_measurements
Codzienne wyliczenia temperatury podczas snu
  daily-sleep-temperature-derivations
  daily_sleep_temperature_derivations
Codziennie lista, uzgadnianie health_metrics_and_measurements
Dzienny pułap tlenowy
  daily-vo2-max
  daily_vo2_max
Codziennie lista, uzgadnianie activity_and_fitness
Odległość
  distance
  distance
Interwał list, reconcile, rollup, dailyRollup activity_and_fitness
Ćwiczenia
  exercise
  exercise
Sesja list, get, reconcile, create, update, batchDelete activity_and_fitness
Piętra
  floors
  floors
Interwał reconcile, rollup, dailyRollup activity_and_fitness
Tętno
  heart-rate
  heart_rate
Przykład list, reconcile, rollup, dailyRollup health_metrics_and_measurements
Zmienność rytmu serca
  heart-rate-variability
  heart_rate_variability
Przykład lista, uzgadnianie health_metrics_and_measurements
Dziennik nawodnienia
  hydration-log
  hydration_log
Sesja list, get, reconcile, rollup, dailyRollup, create, update, batchDelete żywienie
Nasycenie tlenem
  oxygen-saturation
  oxygen_saturation
Przykład lista, uzgadnianie health_metrics_and_measurements
Podsumowanie snu dotyczące częstości oddechów
  respiratory-rate-sleep-summary
  respiratory_rate_sleep_summary
Przykład lista, uzgadnianie health_metrics_and_measurements
Pułap tlenowy podczas biegania
  run-vo2-max
  run_vo2_max
Przykład list, reconcile, rollup, dailyRollup activity_and_fitness
Okres braku aktywności
  sedentary-period
  sedentary_period
Interwał list, reconcile, rollup, dailyRollup activity_and_fitness
Sen
  sleep
  sleep
Sesja list, get, reconcile, create, update, batchDelete sen
Kroki
  steps
  steps
Interwał list, reconcile, rollup, dailyRollup activity_and_fitness
Czas w strefie tętna
  time-in-heart-rate-zone
  time_in_heart_rate_zone
Interwał reconcile, rollup, dailyRollup activity_and_fitness
Wszystkie kalorie
  total-calories
  total_calories
Interwał rollup, dailyRollup activity_and_fitness
Maksymalny pułap tlenowy VO2
  vo2-max
  vo2_max
Przykład lista, uzgadnianie activity_and_fitness
Waga
  weight
  weight
Przykład list, get, reconcile, rollup, dailyRollup, create, update, batchDelete health_metrics_and_measurements

Dostępność danych

Aktualizacje danych użytkownika są dostępne dopiero po zsynchronizowaniu przez niego monitora aktywności lub ręcznym wprowadzeniu nowych danych w aplikacji mobilnej lub internetowej Fitbit. Urządzenie Fitbit i aplikacja mobilna Fitbit mogą automatycznie synchronizować dane co 15 minut, gdy aplikacja Fitbit jest otwarta na urządzeniu mobilnym, a oba urządzenia mają aktywne połączenie do transmisji danych i znajdują się w zasięgu Bluetooth. Jeśli użytkownik śledzi aktywność za pomocą MobileTrack, synchronizacja MobileTrack odbywa się co godzinę, o ile aplikacja jest otwarta.

Standardy odległości

Odległości ćwiczeń, np. elevationGainMillimeters, są mierzone w milimetrach jako standardowej jednostce z tych powodów:

  1. Zachowanie precyzji danych: najważniejszym powodem używania milimetrów jest zapewnienie, że nie utracimy precyzji danych, które odczytujemy i udostępniamy. Używanie precyzyjnej jednostki, takiej jak milimetry, pozwala nam przedstawiać pomiary z dużą dokładnością.
  2. Standaryzacja: milimetry są standardową jednostką miary w naszych usługach. Ta spójność zapewnia deweloperom jednolite wrażenia podczas korzystania z różnych części interfejsu API.
  3. Szerokie wsparcie dla systemów pomiarowych: używanie jednostki podstawowej, takiej jak milimetry, ułatwia programistom przeliczanie na dowolną inną wybraną jednostkę, niezależnie od tego, czy pracują w systemie metrycznym, imperialnym czy innym.