Làm việc với Phiên

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"