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"