Bekerja dengan Sesi

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

Sesi diwakili oleh resource Users.session.

Aktivitas disimpan dalam 'ActivityType' bilangan bulat.

Menyisipkan 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 mencantumkan sesi yang ada dari April 2014.

Metode HTTP
DAPATKAN
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 yang 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"