সেশনের সাথে কাজ করা

ফিটনেস REST API আপনাকে সেশন তৈরি করতে এবং পেতে দেয়। সেশনগুলি একটি সময়ের ব্যবধানের প্রতিনিধিত্ব করে যার সময় ব্যবহারকারীরা একটি ফিটনেস কার্যকলাপ সম্পাদন করে।

সেশনগুলি Users.session রিসোর্স দ্বারা প্রতিনিধিত্ব করা হয়।

ক্রিয়াকলাপগুলি একটি 'অ্যাক্টিভিটি টাইপ' পূর্ণসংখ্যাতে সংরক্ষণ করা হয়।

একটি সেশন ঢোকান

এই উদাহরণটি দেখায় কিভাবে একটি সেশন সন্নিবেশ করতে হয়।

HTTP পদ্ধতি
PUT
অনুরোধ 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 --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 --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"