עבודה עם פעילויות באתר

ה-API ל-REST של כושר מאפשר ליצור סשנים ולקבל אותם. סשנים מייצגים מרווח זמן שבמהלכו משתמשים מבצעים פעילות כושר.

סשנים מיוצגים על ידי המשאב Users.session.

הפעילויות מאוחסנות במספר שלם מסוג 'ActivityType'.

הוספת סשן

הדוגמה הזו ממחישה איך להוסיף סשן.

שיטת HTTP
PUT
בקש כתובת אתר
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
גוף הבקשה
{
  "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
}

תשובה

התשובה היא קוד הסטטוס 200 OK. גוף התגובה מכיל ייצוג JSON של הסשן.

פקודת 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"

הצגת רשימה של סשנים קיימים

הדוגמה הזו ממחישה איך ליצור רשימה של סשנים קיימים מאפריל 2014.

שיטת HTTP
GET
בקש כתובת אתר
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
גוף הבקשה
ללא.
תשובה
התשובה היא קוד סטטוס 200 OK. גוף התגובה מכיל ייצוגי JSON של כל הסשנים הקיימים שתואמים לזמני ההתחלה והסיום שצוינו בפרמטרים של השאילתה.
פקודת 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"