تتيح لك واجهة برمجة تطبيقات Fitness REST إنشاء جلسات والحصول عليها. تمثل الجلسات فاصلاً زمنيًا يقوم المستخدمون خلالها بممارسة نشاط اللياقة البدنية.
يتم تمثيل الجلسات من خلال المورد Users.session
.
يتم تخزين الأنشطة في 'ActivityType'. عدد صحيح.
إدراج جلسة
يوضح هذا المثال كيفية إدراج جلسة.
- طريقة HTTP
- إضافة
- طلب عنوان URL
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
- تنزيل
- طلب عنوان URL
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"