রিলিজ নোট

২৬ মে, ২০২৬

নতুন সুযোগ

  • ইসিজি ডেটা পড়ার জন্য .ecg.readonly
  • আইআরএন ডেটা পড়ার জন্য .irn.readonly করা হয়।

স্কোপের নাম পরিবর্তন

রিড/রাইট স্কোপের পরিবর্তে .writeonly ব্যবহার করা হচ্ছে। এখন থেকে ডেভেলপারদের অবশ্যই সুস্পষ্টভাবে রিড এবং রাইট পারমিশন উল্লেখ করতে হবে।

  • .activity_and_fitness এখন .activity_and_fitness.writeonly হয়েছে
  • .health_metrics_and_measurements এখন .health_metrics_and_measurements.writeonly হয়েছে
  • .nutrition এখন .nutrition.writeonly হয়েছে
  • .profile এখন .profile.writeonly হয়েছে
  • .settings এখন .settings.writeonly হয়েছে।
  • .sleep এখন .sleep.writeonly হয়েছে

নতুন ডেটা টাইপ

নিম্নলিখিত ডেটা টাইপগুলির জন্য সমর্থন যোগ করা হয়েছে:

  • কার্যকলাপ ও ফিটনেস : active-energy-burned
  • ইসিজি : electrocardiogram
  • স্বাস্থ্য সংক্রান্ত মেট্রিক ও পরিমাপ : core-body-temperature , blood-glucose
  • IRN : irregular-rhythm-notification
  • পুষ্টি : food , food-measurement-unit , nutrition-log

নতুন এন্ডপয়েন্ট

  • project.subscribers.subscriptions : ম্যানুয়াল সাবস্ক্রিপশন ব্যবস্থাপনার জন্য create , delete , list এবং patch মেথড।
  • users : getIrnProfile একজন ব্যবহারকারীর IRN বৈশিষ্ট্যের সাথে বর্তমান সম্পৃক্ততা ফেরত দেয়।
  • users.pairedDevices : কোনো ব্যবহারকারীর অ্যাকাউন্টের সাথে যুক্ত ডিভাইসগুলো get করে list

ওয়েবহুক

নিম্নলিখিত ওয়েবহুক কার্যকারিতার জন্য সমর্থন যোগ করা হয়েছে:

  • সাবস্ক্রাইবার নিবন্ধিত হলে ম্যানুয়াল সাবস্ক্রিপশন সাপোর্ট
  • activityLevel , bloodGlucose , dailyRespiratoryRate , heartRateVariability , height , hydrationLog , nutritionLog , respiratoryRateSleepSummary , runVo2Max , sedentaryPeriod , timeInHeartRateZone ডেটা টাইপগুলোর জন্য নোটিফিকেশন সাপোর্ট।
  • গুগল ক্লাউড কনসোলে কাস্টম মেট্রিক্স, অ্যালার্ট এবং সাবস্ক্রাইবার ত্রুটির জন্য সমর্থন।
  • গ্রাহকের সাথে যোগাযোগ বিচ্ছিন্ন হয়ে গেলে, ব্যর্থ হওয়া ওয়েবহুক নোটিফিকেশনগুলো স্বয়ংক্রিয়ভাবে সর্বোচ্চ ৭ দিন পর্যন্ত পুনরায় চেষ্টা করে।

হাইলাইট করা ডকুমেন্টেশন আপডেট

১৪ এপ্রিল, ২০২৬

নতুন ডেটা টাইপ

  • কার্যকলাপ ও ফিটনেস : swim-lengths-data
  • স্বাস্থ্য মেট্রিক্স ও পরিমাপ : height

নতুন এন্ডপয়েন্ট

  • project.subscribers : ম্যানুয়াল সাবস্ক্রিপশন ব্যবস্থাপনার জন্য delete , get , list , এবং patch মেথডসমূহ।
  • users.dataTypes.dataPoints : get ফাংশনটি ID-এর উপর ভিত্তি করে একটিমাত্র ডেটা পয়েন্ট ফেরত দেয়।

ওয়েবহুক সাপোর্ট

  • কোনো গ্রাহক নিবন্ধিত হলে স্বয়ংক্রিয়ভাবে সাবস্ক্রিপশন তৈরি হয়ে যায়।
  • project.subscribers এন্ডপয়েন্টগুলো ব্যবহার করে আপনার সাবস্ক্রিপশনগুলো ম্যানুয়ালি পরিচালনা করুন।
  • activeZoneMinutes , altitude , bodyFat , caloriesInHeartRateZone , dailyHeartRateVariability, dailyHeartRateVariability , dailyHeartRateZones , dailyOxygenSaturation , dailyRestingHeartRate , distance , exercise , floors , heartRate , sleep , steps , totalCalories , এবং weight ডেটা টাইপগুলোর জন্য নোটিফিকেশন সাপোর্ট dailySleepTemperatureDerivations

অতিরিক্ত বৈশিষ্ট্য

  • গিটহাবে REST লাইব্রেরি : Google APIs গিটহাব প্রকল্পে অন্তর্ভুক্ত সকল সমর্থিত ক্লায়েন্ট লাইব্রেরির জন্য Google Health API REST লাইব্রেরিগুলো উপলব্ধ।
  • এপিআই এক্সপ্লোরার-এর জন্য সমর্থন : রেফারেন্স ডকুমেন্টেশনে অন্তর্নির্মিত এপিআই এক্সপ্লোরার ব্যবহার করে এন্ডপয়েন্টগুলোকে কল করা যায়।
  • OAuth প্লেগ্রাউন্ডের জন্য সমর্থন : Google Health API v4, OAuth 2.0 প্লেগ্রাউন্ডে তালিকাভুক্ত আছে। এটি এমন একটি টুল যা আপনাকে Google-এর OAuth লাইব্রেরি সমর্থনকারী এন্ডপয়েন্টগুলোকে কল করতে দেয়।

২৪ মার্চ, ২০২৬

গুগল হেলথ এপিআই চালুর ঘোষণা

গুগল হেলথ এপিআই হলো ফিটবিট ওয়েব এপিআই-এর পরবর্তী প্রজন্ম, যা একেবারে গোড়া থেকে তৈরি করা হয়েছে এবং আমাদের সম্মানিত ডেভেলপার কমিউনিটির জন্য ডিজাইন করা হয়েছে। এই প্রাথমিক রিলিজটির মূল লক্ষ্য হলো সর্বাধিক অনুরোধকৃত ডেটা টাইপগুলোর ক্ষেত্রে ফিটবিট ওয়েব এপিআই-এর সাথে সমতা অর্জন করা এবং এর সাথে ডেভেলপার কমিউনিটির অনুরোধ করা কার্যকারিতাসমূহ যুক্ত করা। বর্তমানে উপলব্ধ ফিচারগুলো নিচে দেওয়া হলো।

মূল বৈশিষ্ট্যগুলির হাইলাইট

  • সহজ সেটআপ : আপনার প্রোজেক্টগুলি রেজিস্টার করুন এবং পরিচিত গুগল ক্লাউড কনসোলের মাধ্যমে সরাসরি OAuth ক্লায়েন্ট আইডিগুলি পরিচালনা করুন।
  • ব্যাপক প্ল্যাটফর্ম সমর্থন : সকল প্রধান প্রোগ্রামিং ভাষা ও প্ল্যাটফর্মে নির্বিঘ্ন ইন্টিগ্রেশনের জন্য গুগল OAuth2 লাইব্রেরির উপর ভিত্তি করে নির্মিত।
  • সরলীকৃত ডেটা অ্যাক্সেস : নতুন স্কোপ ডেফিনিশন ব্যবহার করুন যা একাধিক ডেটা টাইপকে একটি একক, সহজে পরিচালনাযোগ্য স্কোপে একত্রিত করে।
  • সকল ডেটা টাইপ জুড়ে সামঞ্জস্যপূর্ণ এন্ডপয়েন্ট : নতুন, অভিন্ন এন্ডপয়েন্ট এবং ফিল্টার সাপোর্টের মাধ্যমে একটি সহজতর কোডিং অভিজ্ঞতা লাভ করুন, যা সকল ডেটা টাইপ জুড়ে কার্যকারিতাকে সুবিন্যস্ত করার জন্য ডিজাইন করা হয়েছে।
  • ডেটার ব্যাপক কভারেজ : একাধিক ডেটা টাইপে রিড এবং রাইট অ্যাক্সেস সমর্থন।
  • রিয়েল-টাইম নোটিফিকেশন : উন্নত ওয়েবহুক সাপোর্টের মাধ্যমে তাৎক্ষণিকভাবে আপডেট পান, যাতে রয়েছে স্বয়ংক্রিয় সাবস্ক্রিপশন তৈরি এবং আরও সমৃদ্ধ নোটিফিকেশন বার্তার বিষয়বস্তু।
  • ডিফল্ট ইন্ট্রাডে সাপোর্ট : অতিরিক্ত ধাপ বাদ দিয়ে, ডিফল্টরূপে লিস্ট এন্ডপয়েন্ট ব্যবহার করে সুনির্দিষ্ট ইন্ট্রাডে ডেটা পুনরুদ্ধার করুন।
  • সম্পূর্ণ ডকুমেন্টেশন স্যুট : আমাদের নতুন বিশদ ডকুমেন্টেশনের সাহায্যে দ্রুত কাজ শুরু করুন, যার মধ্যে রয়েছে:
    • শুরু করার নির্দেশিকা, এপিআই, মাইগ্রেশন এবং সমস্যা সমাধান
    • REST-এর জন্য সম্পূর্ণ নির্দেশিকা
    • নতুন গুগল হেলথ এপিআই প্যারিটি টুল, নমুনা কোড এবং একটি নির্দেশিত কোডল্যাব

সমর্থিত ডেটা প্রকার

এই লঞ্চটি অত্যাবশ্যকীয় ডেটা টাইপগুলিতে অ্যাক্সেস প্রদান করে, যা উদ্ভাবনী স্বাস্থ্য সমাধান তৈরি করার জন্য আপনার প্রয়োজনীয় মূল তথ্য নিশ্চিত করে।

পঠন সমর্থনকারী ডেটা টাইপ :

  • কার্যকলাপ ও ফিটনেস : সক্রিয় মিনিট, সক্রিয় জোন মিনিট, কার্যকলাপের স্তর, উচ্চতা, হার্ট রেট জোনে ক্যালোরি, দৈনিক VO2 ম্যাক্স, দূরত্ব, ব্যায়াম, তলা, দৌড়ের VO2 ম্যাক্স, নিষ্ক্রিয় সময়, পদক্ষেপ, হার্ট রেট জোনে কাটানো সময়, মোট ক্যালোরি, VO2 ম্যাক্স
  • স্বাস্থ্য মেট্রিক্স ও পরিমাপ : শরীরের চর্বি, দৈনিক হৃদস্পন্দনের পরিবর্তনশীলতা, দৈনিক হৃদস্পন্দনের জোন, দৈনিক অক্সিজেন স্যাচুরেশন, দৈনিক শ্বাস-প্রশ্বাসের হার, দৈনিক বিশ্রামকালীন হৃদস্পন্দন, দৈনিক ঘুমের তাপমাত্রার নির্ণয়, হৃদস্পন্দন, হৃদস্পন্দনের পরিবর্তনশীলতা, অক্সিজেন স্যাচুরেশন, শ্বাস-প্রশ্বাসের হার ও ঘুমের সারসংক্ষেপ, ওজন
  • পরিচয় : ফিটবিট ব্যবহারকারীর আইডি এবং গুগল ব্যবহারকারীর আইডি ফেরত দেয়।
  • অবস্থান : TCX ফরম্যাটে প্রকাশিত একটি রেকর্ডকৃত মহড়ার উপর ভিত্তি করে GPS ডেটা
  • পুষ্টি : জলপান লগ
  • প্রোফাইল : ব্যবহারকারীর প্রাথমিক প্রোফাইল তথ্য
  • সেটিংস : ব্যবহারকারীদের কনফিগার করা ডিভাইস এবং মোবাইল অ্যাপ সেটিংস
  • ঘুম : ক্লাসিক এবং স্টেজেস স্লিপ লগ

লেখার জন্য সহায়ক ডেটা টাইপ :

আপনি এই ডেটা টাইপগুলির জন্য ডেটা লিখতে এবং পরিবর্তন করতে পারেন:

  • কার্যকলাপ ও ফিটনেস : ব্যায়াম
  • স্বাস্থ্য মেট্রিক ও পরিমাপ : শরীরের চর্বি, ওজন
  • প্রোফাইল
  • সেটিংস
  • ঘুম

মিথস্ক্রিয়ার জন্য মূল প্রান্তবিন্দু

সাবস্ক্রিপশন, ব্যবহারকারী এবং স্বাস্থ্য ও ফিটনেস ডেটা পরিচালনা করার জন্য নিম্নলিখিত এন্ডপয়েন্টগুলো উপলব্ধ রয়েছে:

  • users পরিচয় এবং প্রোফাইল ব্যবস্থাপনার জন্য getIdentity , getProfile , getSettings , updateProfile এবং updateSettings মেথডগুলো ব্যবহৃত হয়।
  • users.dataTypes.dataPoints রয়েছে batchDelete , dailyRollUp , list , patch , reconcile এবং rollUp মেথডসমূহ, যা ডেটা টাইপের ব্যাপক ব্যবস্থাপনার জন্য ব্যবহৃত হয়।