피트니스 REST API를 사용하면 세션을 만들고 가져올 수 있습니다. 세션은 시간 간격을 나타냄 사용자가 피트니스 활동을 할 때입니다.
세션은 Users.session
리소스로 표시됩니다.
활동은 'ActivityType'에 저장됩니다. 정수입니다.
세션 삽입
이 예에서는 세션을 삽입하는 방법을 보여줍니다.
- HTTP 메서드
- PUT
- 요청 URL
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
- 요청 본문
{ "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 }
- 응답
응답은
200 OK
상태 코드입니다. 응답 본문에는 세션입니다.- 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"
기존 세션 나열
이 예에서는 2014년 4월에 발생한 기존 세션을 나열하는 방법을 보여줍니다.
- HTTP 메서드
- 받기
- 요청 URL
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
- 요청 본문
- 없음
- 응답
- 응답은
200 OK
상태 코드입니다. 응답 본문에는 모든 응답의 JSON 표현이 포함됩니다. 쿼리 매개변수에 제공된 시작 및 종료 시간과 일치하는 기존 세션을 집계합니다. - 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"