Google api 无法获得Google fit应用程序上显示的确切步骤

Google api 无法获得Google fit应用程序上显示的确切步骤,google-api,google-fit,oauth2-playground,google-fit-sdk,Google Api,Google Fit,Oauth2 Playground,Google Fit Sdk,我尝试了google fit的Datasource api中列出的所有源代码。 然而,我无法获得fit应用程序上显示的步骤数的精确匹配。 API返回的响应使用起来很麻烦。可能会更具体,比如在什么时候使用哪个API。还有,15分钟前我走了91步。然而,在发出API请求后,我仍然无法获得该数据。它只显示过时的数据。不确定它是否支持实时。我有很好的wifi连接,但数据似乎还没有上传到谷歌云。Fit应用程序执行91个步骤 以下是我的api请求: GET /fitness/v1/users/me/data

我尝试了google fit的Datasource api中列出的所有源代码。 然而,我无法获得fit应用程序上显示的步骤数的精确匹配。 API返回的响应使用起来很麻烦。可能会更具体,比如在什么时候使用哪个API。还有,15分钟前我走了91步。然而,在发出API请求后,我仍然无法获得该数据。它只显示过时的数据。不确定它是否支持实时。我有很好的wifi连接,但数据似乎还没有上传到谷歌云。Fit应用程序执行91个步骤

以下是我的api请求:

GET /fitness/v1/users/me/dataSources/derived:com.google.step_count.delta:com.google.android.gms:estimated_steps/datasets/1429848000000000000-1429906530000000000 HTTP/1.1
结果总和与Google Fit应用程序在Google doc中显示的今天步骤的数据不匹配。说

To record fitness data, use the Recording API to create a subscription for each data type you want to record.
使用Fitness.RecordingApi.subscribe订阅数据。然后使用Fitness.HistoryApi.readData或Fitness.HistoryApi.readDailyTotal进行读取。
或者您可以使用Sensor API来监视阶跃变化。

我也遇到了同样的问题,最后通过这种方式实现解决了这个问题


我猜历史API在FIT REST API中不可用