L'API REST Fitness consente di creare e ottenere sessioni. Le sessioni rappresentano un intervallo di tempo durante i quali gli utenti eseguono un'attività fisica.
Le sessioni sono rappresentate dalla risorsa Users.session
.
Le attività vengono memorizzate in un elemento "ActivityType" numero intero.
Inserisci una sessione
Questo esempio mostra come inserire una sessione.
- Metodo HTTP
- PUT
- URL richiesta
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
- Corpo della richiesta
{ "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 }
- Risposta
La risposta è un codice di stato
200 OK
. Il corpo della risposta contiene una rappresentazione JSON dei dati durante la sessione.- 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"
Elenca sessioni esistenti
Questo esempio mostra come elencare le sessioni esistenti di aprile 2014.
- Metodo HTTP
- SCARICA
- URL richiesta
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
- Corpo della richiesta
- Nessuno.
- Risposta
- La risposta è un codice di stato
200 OK
. Il corpo della risposta contiene rappresentazioni JSON di tutti gli elementi sessioni esistenti corrispondenti alle ore di inizio e di fine specificate nei parametri di query. - 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"