Google FIT Rest API获取会话

时间:2015-11-30 16:54:35

标签: google-api google-api-client google-fit

我正在尝试从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/sessions?startTime=2015-11-20T00:00:00.00Z&endTime=2015-11-30T23:59:59.99Z

有什么问题?

我有该范围内的数据,例如,如果我执行数据集,它会返回数据(https://www.googleapis.com/fitness/v1/users/me/dataSources/derived:com.google.step_count.delta:com.google.android.gms:estimated_steps/datasets/XXXXXXX000000000000-XXXXXX000000000000

1 个答案:

答案 0 :(得分:2)

会话代表用户执行健身活动的时间间隔。

它只会显示已转换为会话的会话资源项。

通常情况下,自动跟踪(您没有做任何跟踪的跟踪)只会在您为其添加名称时成为会话(您可以使用Google健身应用程序尝试,选择其中一个自动跟踪活动,放置一个它的名字,如“午餐散步”)。在API中可用一段时间,在我的情况下,会话列表可用一小时。

在会话列表中看到itens的另一个方法是创建会话:在Google Fit上创建一个新活动,包括启动和停止操作。

您可以在此处找到有关会话概念的更多信息:https://developers.google.com/fit/android/using-sessions