Fitness REST API を使用すると、セッションを作成、取得できます。セッションは一定の期間を表します ユーザーがフィットネス アクティビティを行ったとき。
セッションは Users.session
リソースで表されます。
アクティビティは、'ActivityType' 整数。
セッションを挿入する
この例では、セッションを挿入する方法を示します。
- HTTP メソッド
- PUT
- リクエスト URL
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 メソッド
- 入手
- リクエスト URL
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
ステータス コードです。レスポンスの本文には、すべての JSON 表現が クエリ パラメータで指定した開始時刻と終了時刻に一致する既存のセッション。 - 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"