Как кластеризовать отклик API Users.dataset: совокупный в соответствии с тем, что показывает мне Google Fit - PullRequest
0 голосов
/ 05 марта 2020

Я бы хотел получить информацию о продолжительности кластеризованных действий так же, как и то, как приложение GoogleFit показывает их пользователям. Исходя из этого сообщения , API Users.sessions не может возвращать автоматически отслеживаемые действия, поэтому я считаю, что API Aggregate Google - это используемый API.

Это то, что показывает GoogleFit в Америке / Часовой пояс Торонто

Чтобы получить те же упражнения с кластерной ходьбой 27 февраля, я попробовал 5 способов:

  • Без корзины : Ответ слишком подробный (он включает в себя даже 10se c walk) по сравнению с GoogleFit App
  • с bucketByTime: мы получаем кластеризованные действия на основе указанного durationMillis в теле запроса. Если бы мы знали, как правильно использовать durationMills, это может быть хорошо, но я не уверен, что приложение GoogleFit делает для кластеризации, поэтому я не могу гарантировать, подходит ли указанное значение c или нет.
  • с bucketBySession: Этот не может возвращать автоматически отслеживаемую активность.
  • с bucketByActivityType: мы получаем сумму продолжительности для каждого действия. (3 прогулки суммируются)
  • с bucketByActivitySegment: ответ слишком подробный (включает даже 10se c прогулку) по сравнению с GoogleFit App

команда Curl и грубый ответ здесь.

Приложение Google Fit показывает 3 прогулки 27 февраля. Как мы можем получить эти 3 кластерных прогулки из API? Есть ли способ кластеризовать действия так же, как в приложении GoogleFit?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...