Совокупные расстояния от Google Fit (Rest API 1)
Я уже давно борюсь с этим нелепым API. Проверено на всем протяжении и не смог найти никакой полезной помощи для 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
, Любые предложения помогут этой головной боли!