Google Fit(Rest API 1)的总距离

时间:2018-05-09 03:38:06

标签: rest google-fit google-fit-sdk

我一直在和这个荒谬的api战斗一段时间。检查了所有的SO并且找不到任何有用的REST API帮助,看起来Android在这方面要好得多。

无论如何,我想弄清楚每天(单独)为不同的活动(如骑自行车,跑步等)行走的总距离。

我能够汇总步数的数据。将以下请求发布到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 }, // 1 day per bucket
  "startTimeMillis": startTime.getTime(),
  "endTimeMillis": endTime.getTime()
}

我知道我可以使用com.google.distance.delta获得所有距离,但我想过滤到特定的ActivityType。任何建议都会让你头疼!

0 个答案:

没有答案