2015-11-30 98 views
1

我試圖從STARTDATE至一個結束日期得到會議,但每一次我嘗試總是返回一個空的記錄谷歌FIT REST API獲取會話

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

+0

後巫術!我有同樣的問題,你有沒有發現是什麼原因造成的? –

+0

@Tom Danvers,從我的搜索列表中是空的,因爲這僅適用於應用程序插入的會話,而不適用於Google。 (我沒有100%安全) – Luis

回答

1

會話表示在此期間,用戶執行健身活動的時間間隔。

它只會出現在已轉換爲會話的會話資源項目中。

通常情況下,自動跟蹤(您不需要執行任何操作的跟蹤)只會在您輸入姓名時成爲會話(您可以使用Google Fit App試用它,選擇其中一項自動跟蹤活動,它的名稱,如「午餐散步」)。需要一段時間才能在API中使用,在我的情況下,需要花費一個小時才能進入會話列表。

在會話列表中看到itens的另一個方法是創建會話:在Google Fit上創建一個新的活動,並使用開始和停止操作。

您可能會發現對這裏的會話概念的更多信息:https://developers.google.com/fit/android/using-sessions