A API REST Fitness permite criar e acessar sessões. As sessões representam um intervalo de tempo durante os quais os usuários realizam uma atividade de condicionamento físico.
As sessões são representadas pelo recurso Users.session
.
As atividades são armazenadas em um 'ActivityType'. inteiro.
Inserir uma sessão
Este exemplo demonstra como inserir uma sessão.
- Método HTTP
- PUT
- URL de solicitação
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
- Corpo da solicitação
{ "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 }
- Resposta
A resposta é um código de status
200 OK
. O corpo da resposta contém uma representação JSON sessão.- Comando 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"
Listar sessões atuais
Este exemplo demonstra como listar sessões existentes de abril de 2014.
- Método HTTP
- RECEBER
- URL de solicitação
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
- Corpo da solicitação
- Nenhum.
- Resposta
- A resposta é um código de status
200 OK
. O corpo da resposta contém representações JSON de todas sessões atuais que correspondem aos horários de início e término indicados nos parâmetros de consulta. - Comando 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"