ב-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"