API REST của Thể dục cho phép bạn tạo và lấy phiên. Phiên hoạt động biểu thị khoảng thời gian người dùng thực hiện một hoạt động thể dục.
Phiên hoạt động được biểu thị bằng tài nguyên Users.session
.
Các hoạt động được lưu trữ trong số nguyên 'ActivityType'.
Chèn một phiên
Ví dụ này minh hoạ cách chèn một phiên hoạt động.
- Phương thức HTTP
- PUT
- 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 một đại diện JSON của phiên.- 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 có
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
- GET
- 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ác phiên hiện có khớp với thời gian bắt đầu và 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"