Praca z sesjami

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"