L'API REST Fitness vous permet de créer et d'obtenir des sessions. Les sessions représentent un intervalle de temps au cours desquelles les utilisateurs effectuent une activité physique.
Les sessions sont représentées par la ressource Users.session
.
Les activités sont stockées dans un 'ActivityType' entier.
Insérer une session
Cet exemple montre comment insérer une session.
- Méthode HTTP
- PUT
- Request URL
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
- Corps de la requête
{ "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 }
- Réponse
La réponse est un code d'état
200 OK
. Le corps de la réponse contient une représentation JSON du session.- Commande Curl
$ 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"
Lister les sessions existantes
Cet exemple montre comment répertorier les sessions existantes d'avril 2014.
- Méthode HTTP
- OBTENIR
- Request URL
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
- Corps de la requête
- Aucun.
- Réponse
- La réponse est un code d'état
200 OK
. Le corps de la réponse contient des représentations JSON de tous sessions existantes qui correspondent aux heures de début et de fin indiquées dans les paramètres de requête. - Commande Curl
$ 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"