Mit der Fitness REST API können Sie Sitzungen erstellen und abrufen. Sitzungen sind ein Zeitintervall, in dem Nutzer eine Fitnessaktivität ausführen.
Sitzungen werden durch die Ressource Users.session
dargestellt.
Aktivitäten werden als Ganzzahl 'ActivityType' gespeichert.
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 ein
200 OK
-Statuscode. 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 Sie bestehende Sitzungen ab April 2014 auflisten.
- 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 ein
200 OK
-Statuscode. Der Antworttext enthält JSON-Darstellungen aller vorhandenen Sitzungen, die den in den Abfrageparametern angegebenen Start- und Endzeiten entsprechen. - 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"