Jenis data Google Health API

Tabel berikut berisi daftar lengkap jenis data, dengan beberapa kolom untuk membantu Anda memahami representasi setiap jenis di Google Health API, serta cakupan ketersediaan setiap jenis.

Tabel: Jenis data Google Health API
Jenis data
  ID endpoint
  Parameter filter
Jenis
catatan
Operasi yang tersedia
Cakupan Dukungan webhook
Menit Aktif
  active-minutes
  active_minutes
Interval reconcile, rollup, dailyRollup activity_and_fitness
Menit Zona Aktif
  active-zone-minutes
  active_zone_minutes
Interval list, reconcile, rollup, dailyRollup activity_and_fitness
Tingkat Aktivitas
  activity-level
  activity_level
Interval list, reconcile activity_and_fitness
Ketinggian
  altitude
  altitude
Interval list, reconcile, rollup, dailyRollup activity_and_fitness
Lemak Tubuh
  body-fat
  body_fat
Contoh list, get, reconcile, rollup, dailyRollup, create, update, batchDelete health_metrics_and_measurements
Kalori di Zona Detak Jantung
  calories-in-heart-rate-zone
  calories_in_heart_rate_zone
Interval rollup, dailyRollup activity_and_fitness
Variabilitas Detak Jantung Harian
  daily-heart-rate-variability
  daily_heart_rate_variability
Harian list, reconcile health_metrics_and_measurements
Zona Detak Jantung Harian
  daily-heart-rate-zones
  daily_heart_rate_zones
Harian reconcile health_metrics_and_measurements
Saturasi Oksigen Harian
  daily-oxygen-saturation
  daily_oxygen_saturation
Harian list, reconcile health_metrics_and_measurements
Laju Pernapasan Harian
  daily-respiratory-rate
  daily_respiratory_rate
Harian list, reconcile health_metrics_and_measurements
Detak Jantung Saat Istirahat Harian
  daily-resting-heart-rate
  daily_resting_heart_rate
Harian list, reconcile health_metrics_and_measurements
Derivasi Suhu Tidur Harian
  daily-sleep-temperature-derivations
  daily_sleep_temperature_derivations
Harian list, reconcile health_metrics_and_measurements
VO2 Maks Harian
  daily-vo2-max
  daily_vo2_max
Harian list, reconcile activity_and_fitness
Jarak
  distance
  distance
Interval list, reconcile, rollup, dailyRollup activity_and_fitness
Olahraga
  exercise
  exercise
Sesi list, get, reconcile, create, update, batchDelete activity_and_fitness
Lantai
  floors
  floors
Interval reconcile, rollup, dailyRollup activity_and_fitness
Detak Jantung
  heart-rate
  heart_rate
Contoh list, reconcile, rollup, dailyRollup health_metrics_and_measurements
Variabilitas Detak Jantung
  heart-rate-variability
  heart_rate_variability
Contoh list, reconcile health_metrics_and_measurements
Catatan Hidrasi
  hydration-log
  hydration_log
Sesi list, get, reconcile, rollup, dailyRollup, create, update, batchDelete nutrition
Saturasi Oksigen
  oxygen-saturation
  oxygen_saturation
Contoh list, reconcile health_metrics_and_measurements
Ringkasan Tidur Laju Pernapasan
  respiratory-rate-sleep-summary
  respiratory_rate_sleep_summary
Contoh list, reconcile health_metrics_and_measurements
VO2 Maks Lari
  run-vo2-max
  run_vo2_max
Contoh list, reconcile, rollup, dailyRollup activity_and_fitness
Periode Tidak Aktif
  sedentary-period
  sedentary_period
Interval list, reconcile, rollup, dailyRollup activity_and_fitness
Tidur
  sleep
  sleep
Sesi list, get, reconcile, create, update, batchDelete sleep
Langkah
  steps
  steps
Interval list, reconcile, rollup, dailyRollup activity_and_fitness
Waktu di Zona Detak Jantung
  time-in-heart-rate-zone
  time_in_heart_rate_zone
Interval reconcile, rollup, dailyRollup activity_and_fitness
Total Kalori
  total-calories
  total_calories
Interval rollup, dailyRollup activity_and_fitness
VO2 Maks
  vo2-max
  vo2_max
Contoh list, reconcile activity_and_fitness
Berat
  weight
  weight
Contoh list, get, reconcile, rollup, dailyRollup, create, update, batchDelete health_metrics_and_measurements

Ketersediaan data

Update pada data pengguna hanya tersedia setelah mereka menyinkronkan pelacak aktivitas atau memasukkan data baru secara manual ke aplikasi seluler atau web Fitbit. Perangkat Fitbit dan aplikasi seluler Fitbit dapat otomatis melakukan sinkronisasi setiap 15 menit saat aplikasi Fitbit terbuka di perangkat seluler dan keduanya memiliki koneksi data aktif serta berada dalam jangkauan Bluetooth. Jika pengguna melacak aktivitas menggunakan MobileTrack, MobileTrack akan melakukan sinkronisasi setiap jam selama aplikasi terbuka.

Standar jarak

Jarak olahraga, seperti elevationGainMillimeters, diukur dalam milimeter sebagai unit standar karena alasan berikut:

  1. Mempertahankan Presisi Data: Alasan terpenting untuk menggunakan milimeter adalah memastikan kita tidak kehilangan presisi dalam data yang kita baca dan berikan. Menggunakan unit yang detail seperti milimeter memungkinkan kita merepresentasikan pengukuran dengan akurasi tinggi.
  2. Standarisasi: Milimeter adalah unit standar yang dirancang di seluruh layanan kami. Konsistensi ini membantu memastikan pengalaman yang seragam bagi developer yang berinteraksi dengan berbagai bagian API.
  3. Dukungan Sistem Pengukuran Luas: Menggunakan unit dasar seperti milimeter memudahkan developer untuk mengonversi ke unit lain yang dipilih, terlepas dari apakah mereka menggunakan sistem pengukuran metrik, imperial, atau sistem pengukuran lainnya.