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"