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

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"