API Google Fit: подсчет минут движения

Я работаю с Google API, чтобы экспортировать данные Google Fit в Google Sheet. Мне удалось правильно экспортировать данные о количестве шагов, калориях, расстоянии и пульсе. Однако я не могу подсчитать количество минут движения и время ходьбы. Я знаю, что эти данные существуют, поскольку я уже выполнил экспорт с помощью Google Takeout.

Я адаптирую код с https://ioughthecamewithyou.com/post/export-google-fit-daily-steps-to-a-google-sheet , добавляя следующие строки.

      var request = {
    "aggregateBy": [
      {
        "dataTypeName": "com.google.step_count.delta",
        "dataSourceId": "derived:com.google.step_count.delta:com.google.android.gms:estimated_steps"
      },
      {
        "dataTypeName": "com.google.distance.delta",
        "dataSourceId": "derived:com.google.distance.delta:com.google.android.gms:merge_distance_delta"
      },
      {
        "dataTypeName": "com.google.calories.expended",
        "dataSourceId": "derived:com.google.calories.expended:com.google.android.gms:merge_calories_expended"
      },
      {
        "dataTypeName": "com.google.active_minutes",
        "dataSourceId": "derived:com.google.active_minutes:com.google.android.gms:merge_active_minutes"
      },
      {
        "dataTypeName": "com.google.heart_minutes",
        "dataSourceId": "derived:com.google.heart_minutes:com.google.android.gms:merge_heart_minutes"
      }
    ],
    "bucketByTime": { "durationMillis": 86400000 },
    "startTimeMillis": start.getTime(),
    "endTimeMillis": end.getTime()
  };

Как я уже сказал, мне удалось правильно экспортировать данные, касающиеся количества шагов, калорий, расстояния и сердечных точек, то есть точек 1, 2, 3 и 5 кода. Что касается количества минут движения и времени ходьбы, я попытался проверить, работает ли какой-либо из них с пунктом 4 кода (как указано в https://developers.google.com/fit/datatypes/activity?hl=en), но ничего не выходит.

Кто-нибудь знает, как получить количество минут движения и время ходьбы?

1 ответ

Платформа будет возвращать только данные, имеющие значения. Попробуйте сначала вставить образцы записей, а затем снова прочитать значения.

https://developers.google.com/fit/datatypes/activity?hl=en#rest

Другие вопросы по тегам