La API de REST de Fitness te permite crear y obtener sesiones. Las sesiones representan un intervalo de tiempo durante el cual los usuarios realizan una actividad física.
Las sesiones se representan con el recurso Users.session
.
Las actividades se almacenan en un "ActivityType" entero.
Cómo insertar una sesión
En este ejemplo, se muestra cómo insertar una sesión.
- Método HTTP
- PUT
- Solicitar URL
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
- Cuerpo de la solicitud
{ "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 }
- Respuesta
La respuesta es un código de estado
200 OK
. El cuerpo de la respuesta contiene una representación JSON del sesión.- Comando de 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"
Enumera las sesiones existentes
En este ejemplo, se muestra cómo enumerar las sesiones existentes de abril de 2014.
- Método HTTP
- OBTENER
- Solicitar URL
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
- Cuerpo de la solicitud
- Ninguno.
- Respuesta
- La respuesta es un código de estado
200 OK
. El cuerpo de la respuesta contiene representaciones JSON de todos sesiones existentes que coincidan con las horas de inicio y finalización que se proporcionaron en los parámetros de consulta. - Comando de 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"