如何从Google Fit REST API(例如Google Fit应用程序)获取步数?

问题描述 投票:4回答:4

我正在开发一个与Google Fit API配合使用的PHP应用程序,以收集每日用户的步数。

我想获取从“ 2015年1月15日00:00:00 GMT + 0700”到“ 2015年1月16日00:00:00 GMT + 0700”的步数。-首先,我得到了所有数据源。-然后,对于数据类型等于“ com.google.step_count.delta”的每个数据源,我将获得上述时间戳之间的数据集,并将返回值加在一起。

我的代码:https://gist.github.com/daitr-gu/472c4f18522172542cca我的结果:https://gist.github.com/daitr-gu/1a7e11eb483a657bdc8b

我发现,有许多数据源,它们返回不同的值。而且这些值与我在手机上的Google Fit应用中看到的值太不同。

问题:1. Google Fit应用程序使用哪个数据源来计算步数?2.为什么数据源的价值和Google Fit的价值有所不同?3.如何获得Google Fit的价值?

我正在开发一个与Google Fit API配合使用的PHP应用程序,以收集每日用户的步数。我想从“ 2015年1月15日00:00:00 GMT + 0700”到“ 2015年1月16日00:00:00 GMT + 0700” ......>

google-api-php-client google-fit
4个回答
6
投票

[我认为您看到的区别是Google使用History API和Sensors API的区别。如果您使用的是PHP,则通过可用的健身API查询Google Fit商店,这取决于应用程序通过录音API进行保存的能力。因此,您可能看不到设备可用的所有数据。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9jUUxnNi5wbmcifQ==” alt =“ Google Fit APIs”>


9
投票
  1. Google Fit应用程序使用哪个数据源来计算步数?

0
投票

我最幸运的是derived:com.google.step_count.delta:com.google.android.gms:estimated_steps


0
投票

Google健身步骤通过REST Api获得

© www.soinside.com 2019 - 2024. All rights reserved.