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"