Google Health API のデータ型

次の表に、データ型の完全なリストを示します。各型の Google Health API での表現と、各型が使用可能なスコープを理解するのに役立つ複数の列があります。

表: Google Health API のデータ型
データ型
  エンドポイント ID
  フィルタ パラメータ
Record
type
利用可能な
オペレーション
スコープ Webhook
サポート
アクティブな時間(分)
  active-minutes
  active_minutes
間隔 reconcile、rollup、dailyRollup activity_and_fitness
アクティブ ゾーン時間
  active-zone-minutes
  active_zone_minutes
間隔 list、reconcile、rollup、dailyRollup activity_and_fitness
アクティビティ レベル
  activity-level
  activity_level
間隔 list、reconcile activity_and_fitness
高度
  altitude
  altitude
間隔 list、reconcile、rollup、dailyRollup activity_and_fitness
体脂肪率
  body-fat
  body_fat
サンプル list、get、reconcile、rollup、dailyRollup、create、update、batchDelete health_metrics_and_measurements
心拍ゾーン内の消費カロリー
  calories-in-heart-rate-zone
  calories_in_heart_rate_zone
間隔 rollup、dailyRollup activity_and_fitness
1 日の心拍変動
  daily-heart-rate-variability
  daily_heart_rate_variability
毎日 list、reconcile health_metrics_and_measurements
1 日の心拍ゾーン
  daily-heart-rate-zones
  daily_heart_rate_zones
毎日 reconcile health_metrics_and_measurements
1 日の酸素飽和度
  daily-oxygen-saturation
  daily_oxygen_saturation
毎日 list、reconcile health_metrics_and_measurements
1 日の呼吸数
  daily-respiratory-rate
  daily_respiratory_rate
毎日 list、reconcile health_metrics_and_measurements
1 日の安静時の心拍数
  daily-resting-heart-rate
  daily_resting_heart_rate
毎日 list、reconcile health_metrics_and_measurements
毎日の睡眠時の体温の推移
  daily-sleep-temperature-derivations
  daily_sleep_temperature_derivations
毎日 list、reconcile health_metrics_and_measurements
1 日の最大酸素摂取量
  daily-vo2-max
  daily_vo2_max
毎日 list、reconcile activity_and_fitness
距離
  distance
  distance
間隔 list、reconcile、rollup、dailyRollup activity_and_fitness
エクササイズ
  exercise
  exercise
セッション list、get、reconcile、create、update、batchDelete activity_and_fitness
階数
  floors
  floors
間隔 reconcile、rollup、dailyRollup activity_and_fitness
心拍数
  heart-rate
  heart_rate
サンプル list、reconcile、rollup、dailyRollup health_metrics_and_measurements
心拍変動
  heart-rate-variability
  heart_rate_variability
サンプル list、reconcile health_metrics_and_measurements
水分摂取量の記録
  hydration-log
  hydration_log
セッション list、get、reconcile、rollup、dailyRollup、create、update、batchDelete 栄養
酸素飽和度
  oxygen-saturation
  oxygen_saturation
サンプル list、reconcile health_metrics_and_measurements
呼吸数の睡眠の概要
  respiratory-rate-sleep-summary
  respiratory_rate_sleep_summary
サンプル list、reconcile health_metrics_and_measurements
ランニング時の最大酸素摂取量
  run-vo2-max
  run_vo2_max
サンプル list、reconcile、rollup、dailyRollup activity_and_fitness
座りがちな時間
  sedentary-period
  sedentary_period
間隔 list、reconcile、rollup、dailyRollup activity_and_fitness
睡眠
  sleep
  sleep
セッション list、get、reconcile、create、update、batchDelete sleep
手順
  steps
  steps
間隔 list、reconcile、rollup、dailyRollup activity_and_fitness
心拍ゾーンの時間
  time-in-heart-rate-zone
  time_in_heart_rate_zone
間隔 reconcile、rollup、dailyRollup activity_and_fitness
総カロリー
  total-calories
  total_calories
間隔 rollup、dailyRollup activity_and_fitness
VO2 Max
  vo2-max
  vo2_max
サンプル list、reconcile activity_and_fitness
重み
  weight
  weight
サンプル list、get、reconcile、rollup、dailyRollup、create、update、batchDelete health_metrics_and_measurements

データの可用性

ユーザーのデータは、アクティビティ トラッカーを同期するか、Fitbit モバイルアプリまたはウェブアプリに新しいデータを手動で入力した後にのみ更新されます。Fitbit デバイスと Fitbit モバイルアプリは、モバイル デバイスで Fitbit アプリが開いていて、両者がアクティブなデータ接続を持ち、Bluetooth の範囲内にある場合、15 分ごとに自動的に同期できます。ユーザーが MobileTrack を使用してアクティビティを記録している場合、アプリが開いている限り、MobileTrack は 1 時間ごとに同期します。

距離の基準

elevationGainMillimeters などの運動距離は、次の理由から標準単位としてミリメートルで測定されます。

  1. データの精度を維持する: ミリメートルを使用する最も重要な理由は、読み取って提供するデータの精度を維持するためです。ミリメートルなどの細かい単位を使用すると、測定値を高精度で表すことができます。
  2. 標準化: ミリメートルは、Google のサービス全体で設計された標準単位です。この一貫性により、API のさまざまな部分を操作するデベロッパーに一貫したエクスペリエンスを提供できます。
  3. 幅広い測定システムをサポート: ミリメートルなどの基本単位を使用すると、デベロッパーはメートル法、ヤード・ポンド法、その他の測定システムを使用しているかどうかにかかわらず、選択した他の単位に簡単に変換できます。