Làm việc với các phiên hoạt động

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"