所有读取和写入用户数据的 Google Health API 端点都需要用户通过一个或多个范围同意数据收集。应用在调用 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 睡眠数据。 |