Interfejs Fitness API typu REST umożliwia tworzenie i pobieranie sesji. Sesje reprezentują przedział czasowy podczas których użytkownicy wykonują ćwiczenia.
Sesje są reprezentowane przez zasób Users.session
.
Aktywności są przechowywane w kategorii „ActivityType”. liczba całkowita.
Wstaw sesję
Ten przykład pokazuje, jak wstawić sesję.
- Metoda HTTP
- UDERZENIE
- Adres URL żądania
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
- Treść żądania
{ "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 }
- Odpowiedź
Odpowiedź to kod stanu
200 OK
. Treść odpowiedzi zawiera reprezentację obiektu JSON .- Polecenie zwijania
$ 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"
Wyświetl listę istniejących sesji
Ten przykład pokazuje, jak wyświetlić listę istniejących sesji z kwietnia 2014 r.
- Metoda HTTP
- POBIERZ
- Adres URL żądania
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
- Treść żądania
- Brak.
- Odpowiedź
- Odpowiedź to kod stanu
200 OK
. Treść odpowiedzi zawiera reprezentacje wszystkich danych w formacie JSON z istniejących sesji, które pasują do czasu rozpoczęcia i zakończenia podanego w parametrach zapytania. - Polecenie zwijania
$ 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"