通过dataTypeName进行Google Fit数据汇总

时间:2019-02-10 17:38:29

标签: rest google-fit

我正在尝试通过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
    }
}

它将在指定的时间范围内返回体重和体内脂肪的值。我会错过文档中的内容吗?

0 个答案:

没有答案