我正在尝试使用Google Fit REST API检索汇总的每日心率摘要数据,但我很挣扎,因为要么我遗漏了某些东西,要么文档似乎非常不完整。通过以下几个可用示例之一,我成功地检索了每日总步数:
请求网址
https://www.googleapis.com/fitness/v1/users/me/dataset:aggregate
请求正文
{
"aggregateBy": [{
"dataTypeName": "com.google.step_count.delta",
"dataSourceId": "derived:com.google.step_count.delta:com.google.android.gms:estimated_steps"
}],
"bucketByTime": { "durationMillis": 86400000 },
"startTimeMillis": 1438705622000,
"endTimeMillis": 1439310422000
}
我找不到任何读取心率的例子,所以我试图修改这个心率。我找到了这个数据类型列表,它具有这种数据类型:com.google.heart_rate.summary
但没有任何关于dataSourceId
应该是什么的信息。我试着忽略它,但我得到了这个错误:
找不到默认数据源:com.google.heart_rate.summary
有人知道我需要为 dataSourceId 使用什么,或者有任何关于数据源的体面文档的链接吗?