セッションの操作

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"