Fitness REST API, seanslar oluşturup almanızı sağlar. Oturumlar, kullanıcıların fitness aktivitesi gerçekleştirdikleri zaman aralığını temsil eder.
Oturumlar, Users.session
kaynağıyla temsil edilir.
Etkinlikler, 'ActivityType' tam sayısı içinde depolanır.
Oturum ekleme
Bu örnekte, bir oturumun nasıl ekleneceği gösterilmektedir.
- HTTP yöntemi
- PUT
- İ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, bir
200 OK
durum kodudur. Yanıt gövdesi, oturumun bir JSON temsilini içerir.- 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ı listeleme
Bu örnekte, Nisan 2014'teki mevcut oturumların nasıl listeleneceği gösterilmektedir.
- HTTP yöntemi
- GET
- İ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 bir
200 OK
durum kodudur. Yanıt gövdesi, sorgu parametrelerinde sağlanan başlangıç ve bitiş zamanlarıyla eşleşen mevcut tüm oturumların JSON temsillerini içerir. - 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"