我正在尝试从startDate到EndDate的会话,但每次我尝试返回总是空记录
HTTP/1.1 200 OK
Content-length: 3
X-xss-protection: 1; mode=block
Content-location: https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2015-11-20T00:00:00.00Z&endTime=2015-11-30T23:59:59.99Z
X-content-type-options: nosniff
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Vary: Origin,X-Origin
Server: GSE
Etag: ""
Pragma: no-cache
Cache-control: no-cache, no-store, max-age=0, must-revalidate
Date: Mon, 30 Nov 2015 16:49:52 GMT
X-frame-options: SAMEORIGIN
Content-type: application/json; charset=UTF-8
{}
有什么问题?
我有该范围内的数据,例如,如果我执行数据集,它会返回数据(https://www.googleapis.com/fitness/v1/users/me/dataSources/derived:com.google.step_count.delta:com.google.android.gms:estimated_steps/datasets/XXXXXXX000000000000-XXXXXX000000000000)
答案 0 :(得分:2)
会话代表用户执行健身活动的时间间隔。
它只会显示已转换为会话的会话资源项。
通常情况下,自动跟踪(您没有做任何跟踪的跟踪)只会在您为其添加名称时成为会话(您可以使用Google健身应用程序尝试,选择其中一个自动跟踪活动,放置一个它的名字,如“午餐散步”)。在API中可用一段时间,在我的情况下,会话列表可用一小时。
在会话列表中看到itens的另一个方法是创建会话:在Google Fit上创建一个新活动,包括启动和停止操作。
您可以在此处找到有关会话概念的更多信息:https://developers.google.com/fit/android/using-sessions