L'API REST Fitness vous permet de créer et d'obtenir des sessions. Les sessions représentent un intervalle de temps pendant lequel 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 nombre entier 'ActivityType'.
Insérer une session
Cet exemple montre comment insérer une session.
- Méthode HTTP
- METTRE
- 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 de la 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 lister 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 toutes les sessions existantes qui correspondent aux heures de début et de fin fournies 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"