Fitness REST API به شما امکان می دهد جلسات ایجاد و دریافت کنید. جلسات بازه زمانی را نشان می دهد که در طی آن کاربران یک فعالیت تناسب اندام را انجام می دهند.
جلسات توسط منبع 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"