API REST của Fitness 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ể chất.
Phiên được biểu thị bằng tài nguyên Users.session
.
Các hoạt động được lưu trữ bằng một số nguyên #39;ActivityType\39;.
Chèn phiên
Ví dụ này minh hoạ cách chèn phiên.
- Phương thức HTTP
- UÚ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
. Phần nội dung phản hồi chứa bản trình bày 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 họa 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 nội dung biểu 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 các 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"