تتيح لك واجهة برمجة تطبيقات 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"