Bekerja dengan Sesi

Kebugaran REST API memungkinkan Anda membuat dan mendapatkan sesi. Sesi mewakili interval waktu saat pengguna melakukan aktivitas kebugaran.

Sesi direpresentasikan oleh referensi Users.session.

Aktivitas disimpan dalam bilangan bulat 'ActivityType'.

Sisipkan sesi

Contoh ini menunjukkan cara menyisipkan sesi.

Metode HTTP
PUT
URL Permintaan
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
Isi permintaan
{
  "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
}

Respons

Responsnya adalah kode status 200 OK. Isi respons berisi representasi JSON dari sesi.

Perintah 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"

Mencantumkan sesi yang ada

Contoh ini menunjukkan cara menampilkan sesi yang ada dari April 2014.

Metode HTTP
GET
URL Permintaan
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
Isi permintaan
Tidak ada.
Respons
Responsnya adalah kode status 200 OK. Isi respons berisi representasi JSON dari semua sesi yang ada dan cocok dengan waktu mulai dan waktu berakhir yang diberikan dalam parameter kueri.
Perintah 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"