ユーザーデータの読み取りと書き込みを行うすべての Google Health API エンドポイントでは、1 つ以上のスコープを通じて、そのデータの収集に対するユーザーの同意が必要です。アプリは、Google の OAuth2 認証エンドポイントを呼び出すときに、スコープのリストを提供する必要があります。OAuth2 アクセス トークンの取得をご覧ください。発行されるアクセス トークンには、同意したユーザーが承認したスコープのみが含まれます。
Google Health API のすべてのスコープは次の文字列で始まります。
https://www.googleapis.com/auth/googlehealth
使用可能なスコープ
| スコープ | 権限 |
|---|---|
| .activity_and_fitness | Fitbit アプリへの新しいアクティビティとフィットネス データの追加、追加したデータの編集、削除、Fitbit のアクティビティとフィットネス データの参照。 |
| .activity_and_fitness.readonly | Fitbit のアクティビティ データとフィットネス データを参照できます。 |
| .health_metrics_and_measurements | Fitbit アプリへの新しい健康指標と測定データの追加、追加したデータの編集、削除、Fitbit の健康指標と測定データの参照。 |
| .health_metrics_and_measurements.readonly | Fitbit の健康指標と測定に関するデータの参照。 |
| .location.readonly | エクササイズ中に記録された Fitbit の GPS 位置情報の参照。 |
| .nutrition | Fitbit アプリへの新しい栄養データの追加、追加したデータの編集、削除、Fitbit の栄養データの参照。 |
| .nutrition.readonly | Fitbit の栄養データを確認します。 |
| .profile | Fitbit アプリへの新しいプロフィール データの追加、追加したデータの編集、削除、Fitbit のプロフィール データの参照。 |
| .profile.readonly | Fitbit のプロフィール データを参照します。 |
| .settings | Fitbit アプリへの新しい設定データの追加、追加したデータの編集、削除、Fitbit アプリの設定データの参照。 |
| .settings.readonly | Fitbit の設定を確認します。 |
| .sleep | Fitbit アプリへの新しい睡眠データの追加、追加したデータの編集、削除、Fitbit の睡眠データの参照。 |
| .sleep.readonly | Fitbit の睡眠データを参照する。 |