Google Fit Sessions API (REST) ​​не возвращает автоматически отслеживаемые действия - PullRequest
0 голосов
/ 15 мая 2019

Моя цель - запрашивать действия из Google Fit API, которые автоматически отслеживаются Google Fit.Эти действия отображаются в разделе «Журнал» в приложении Google Fit как «Утренние велосипедные прогулки», «Обеденная прогулка» и т. Д.

Я ожидал, что сеанс API включит их в ответ, но яобнаружил, что он возвращает только те действия, которые были созданы вручную с помощью приложения Fit.

Используя совокупный API , я могу запрашивать наборы данных с типом активности, а также с частичным расстоянием и калориями.Если я посмотрю время начала и окончания действия в Fit App и использую их с помощью совокупного API, я смогу получить общее расстояние и калории, как показано в приложении.Проблема в том, что я еще не нашел способ получить время начала и окончания через API.

Это тело моего совокупного запроса:

{
  "endTimeMillis": 1557923466262,
  "startTimeMillis": 1557900000787,
  "aggregateBy": [
    {
      "dataTypeName": "com.google.distance.delta"
    },
    {
      "dataTypeName": "com.google.calories.expended"
    }
  ],
  "bucketByActivityType": {
    "minDurationMillis": 0
  }
}

Использование bucketBySessionвместо этого также пропускаются автоматически отслеживаемые значения.

...