Fitness REST API 可讓您建立並取得工作階段。工作階段代表時間間隔 使用者進行健身活動時。
工作階段以 Users.session
資源表示。
活動會儲存在 'ActivityType' 整數值。
插入時段
這個範例說明如何插入時段。
- HTTP 方法
- 插入
- 要求網址
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
- 要求主體
{ "id": "someSessionId", "name": "My example workout", "description": "A very intense workout", "startTimeMillis": 1396710000000, "endTimeMillis": 1396713600000, "version": 1, "lastModifiedToken": "exampleToken", "application": { "detailsUrl": "http://example.com", "name": "Foo Example App", "version": "1.0" }, "activityType": 1 }
- 回應
回應為
200 OK
狀態碼。回應主體包含 JSON 格式的 會很有幫助- Curl 指令
$ curl --header "Authorization: Bearer ya29.1.yourtokenvalue" -X PUT \ --header "Content-Type: application/json;encoding=utf-8" -d @createsession.json \ "https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId"
列出現有的工作階段
本例示範如何列出 2014 年 4 月的現有工作階段。
- HTTP 方法
- 取得
- 要求網址
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
- 要求主體
- 無。
- 回應
- 回應為
200 OK
狀態碼。回應主體包含 與查詢參數中提供的開始和結束時間相符的現有工作階段。 - Curl 指令
$ curl --header "Authorization: Bearer ya29.1.yourtokenvalue" -X GET \ --header "Content-Type: application/json;encoding=utf-8" \ "https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z"