Bekerja dengan Sesi

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

Sesi diwakili oleh resource 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
}

Tanggapan

Responsnya adalah kode status 200 OK. Isi respons memuat 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"

Cantumkan 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.
Tanggapan
Responsnya adalah kode status 200 OK. Isi respons memuat 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"