Oturumlarla Çalışma

Fitness REST API, oturum oluşturmanıza ve edinmenize olanak tanır. Oturumlar, bir zaman aralığını temsil eder Bu sırada kullanıcılar fitness aktivitesi gerçekleştiriyor.

Oturumlar, Users.session kaynağıyla gösterilir.

Etkinlikler bir "ActivityType" içinde depolanır Tam sayı.

Oturum ekle

Bu örnekte oturumun nasıl ekleneceği gösterilmektedir.

HTTP yöntemi
KUT
İstek URL'si
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
İstek içeriği
{
  "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
}
Yanıt

Yanıt, 200 OK durum kodudur. Yanıt gövdesi, kabul edilir.

Curl komutu
$ 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"

Mevcut oturumları listele

Bu örnekte, Nisan 2014'e ait mevcut oturumların nasıl listeleneceği gösterilmektedir.

HTTP yöntemi
İNDİRİN
İstek URL'si
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
İstek içeriği
Yok.
Yanıt
Yanıt, 200 OK durum kodudur. Yanıt gövdesi, tüm öğelerin JSON temsillerini sorgu parametrelerinde sağlanan başlangıç ve bitiş zamanlarıyla eşleşen mevcut oturumlar.
Curl komutu
$ 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"