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"