Mit Sitzungen arbeiten

Mit der Fitness REST API können Sie Sitzungen erstellen und abrufen. Sitzungen stellen ein Zeitintervall dar. in denen Nutzende eine Fitnessaktivität durchführen.

Sitzungen werden durch die Ressource Users.session dargestellt.

Aktivitäten werden in einem ActivityType gespeichert Integer

Sitzung einfügen

In diesem Beispiel wird gezeigt, wie Sie eine Sitzung einfügen.

HTTP-Methode
PUT
Anfrage-URL
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
Anfragetext
{
  "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
}
Antwort

Die Antwort ist der Statuscode 200 OK. Der Antworttext enthält eine JSON-Darstellung der Sitzung.

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

Vorhandene Sitzungen auflisten

In diesem Beispiel wird gezeigt, wie vorhandene Sitzungen ab April 2014 aufgelistet werden.

HTTP-Methode
LADEN
Anfrage-URL
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
Anfragetext
Keine
Antwort
Die Antwort ist der Statuscode 200 OK. Der Antworttext enthält JSON-Darstellungen aller bestehenden Sitzungen entsprechen, die mit den Start- und Endzeiten der Abfrageparameter übereinstimmen.
Curl-Befehl
$ 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"