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"