我正在尝试通过dataTypeName查询google fit api以获取汇总数据,如此处所述:https://developers.google.com/fit/rest/v1/reference/users/dataset/aggregate
以下请求主体将产生体重和体脂百分比的总和
{
'startTimeMillis': startTime,
'endTimeMillis':endTime,
'aggregateBy': [
{'dataTypeName': 'com.google.weight'},
{'dataTypeName': 'com.google.body.fat.percentage'}],
'bucketByTime': {
'durationMillis': durationWindow
}
}
将仅生成来自不同来源的重量数据的结果。
如果我确实将dataSourceId添加到肥胖百分比对象中,例如:
{
'startTimeMillis': startTime,
'endTimeMillis':endTime,
'aggregateBy': [
{'dataTypeName': 'com.google.weight'},
{'dataTypeName': 'com.google.body.fat.percentage',
'dataSourceId':'raw:com.google.body.fat.percentage:******'}],
'bucketByTime': {
'durationMillis': durationWindow
}
}
它将在指定的时间范围内返回体重和体内脂肪的值。我会错过文档中的内容吗?