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

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

ביקורים מיוצגים על ידי המשאב 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
הורדה
בקש כתובת אתר
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"