2026 年 3 月 24 日
Google Health API のリリースのお知らせ
Google Health API は、Fitbit Web API の次世代版として、デベロッパー コミュニティの皆様のためにゼロから構築されました。今回の最初のリリースでは、デベロッパー コミュニティから最もリクエストの多かったデータ型について、Fitbit Web API とのパリティを実現することに重点を置いています。また、デベロッパー コミュニティからリクエストのあった機能も追加されています。現在利用可能な機能は次のとおりです。
コア機能のハイライト
- 設定の合理化: 使い慣れた Google Cloud コンソール から、プロジェクトの登録と OAuth クライアント ID の管理を 直接行うことができます。
- 幅広いプラットフォームのサポート: Google OAuth2 ライブラリを基盤として、主要なプログラミング言語とプラットフォーム全体でシームレスな統合を実現します。
- 簡素化されたデータアクセス: 複数のデータ型を 1 つの管理しやすいスコープに統合する新しいスコープ定義を利用できます。
- データ型全体で一貫したエンドポイント: 新しい統一されたエンドポイントとフィルタのサポートにより、コーディングが簡単になります。これらのエンドポイントとフィルタは、すべてのデータ型で機能を合理化するように設計されています。
- 包括的なデータ カバレッジ: 複数のデータ型で読み取りと書き込みのサポートにアクセスできます。
- リアルタイム通知: 自動サブスクリプション作成と豊富な通知メッセージ コンテンツを備えた、強化された Webhook サポートにより、更新を即座に受信できます。
- デフォルトで日中サポート: list エンドポイントを使用して、粒度の細かい日中データをデフォルトで取得できるため、余分な手順が不要になります。
-
包括的なドキュメント スイート: 次のような包括的な新しいドキュメントを使用して、すぐに使い始めることができます。
- スタートガイド、API ガイド、移行ガイド、トラブルシューティング ガイド
- REST の完全なリファレンス ガイド
- 新しい Google Health API パリティツール、サンプルコード、ガイド付き Codelab
サポートされるデータ型
今回のリリースでは、革新的なヘルスソリューションの構築に必要なコア情報を提供するために、重要なデータ型にアクセスできます。
読み取りをサポートするデータ型:
- アクティビティとフィットネス: アクティブな時間(分)、アクティブ ゾーン時間、アクティビティ レベル、高度、心拍ゾーンのカロリー、1 日の VO2Max、距離、運動、階数、ランニング VO2Max、座りっぱなしの時間、歩数、心拍ゾーンの時間、総消費カロリー、VO2Max
- 健康指標と測定値: 体脂肪、1 日の心拍変動、1 日の心拍ゾーン、1 日の酸素飽和度、1 日の呼吸数、1 日の安静時の心拍数、1 日の睡眠時の体温の変動、心拍数、心拍変動、酸素飽和度、呼吸数、睡眠の概要、体重
- ID: Fitbit ユーザー ID と Google ユーザー ID を返します
- 位置情報: 記録されたエクササイズに基づく GPS データ(TCX 形式で公開)
- 栄養: 水分摂取量の記録
- プロフィール: ユーザーの基本プロフィール情報
- 設定: ユーザーが構成したデバイスとモバイルアプリの設定
- 睡眠: クラシックとステージの睡眠記録
書き込みをサポートするデータ型:
これらのデータ型のデータを書き込んで変更できます。
- アクティビティとフィットネス: 運動
- 健康指標と測定値: 体脂肪、体重
- プロフィール
- 設定
- 睡眠
インタラクションの主要なエンドポイント
サブスクリプション、ユーザー、健康とフィットネスのデータを管理するには、次のエンドポイントを使用できます。
users: ID とプロフィールの管理のためのgetIdentity、getProfile、getSettings、updateProfile、updateSettingsメソッド。users.dataTypes.dataPoints: 包括的なデータ型管理のためのbatchDelete、dailyRollUp、list、patch、reconcile、rollUpメソッド。