API Fitness REST cho phép bạn tạo và thu thập các phiên tập thể dục. Số phiên hoạt động biểu thị một khoảng thời gian trong thời gian người dùng thực hiện một hoạt động thể dục.
Phiên được biểu thị bằng tài nguyên Users.session
.
Hoạt động được lưu trữ trong một 'ActivityType' số nguyên.
Chèn phiên
Ví dụ này minh hoạ cách chèn một phiên hoạt động.
- Phương thức HTTP
- ĐẶT
- URL yêu cầu
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
- Nội dung yêu cầu
{ "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 }
- Phản hồi
Phản hồi là mã trạng thái
200 OK
. Nội dung phản hồi chứa bản trình bày JSON của phiên hoạt động.- Lệnh 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"
Liệt kê các phiên hiện tại
Ví dụ này minh hoạ cách liệt kê các phiên hiện có từ tháng 4 năm 2014.
- Phương thức HTTP
- TẢI
- URL yêu cầu
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
- Nội dung yêu cầu
- Không có.
- Phản hồi
- Phản hồi là mã trạng thái
200 OK
. Nội dung phản hồi chứa các đại diện JSON của tất cả của các phiên hoạt động hiện có khớp với thời gian bắt đầu và thời gian kết thúc được cung cấp trong tham số truy vấn. - Lệnh 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"