স্কোপ, স্কোপ, স্কোপ

Google Health API-এর যে সকল এন্ডপয়েন্ট ব্যবহারকারীর ডেটা পড়ে এবং লেখে, সেগুলোর জন্য এক বা একাধিক স্কোপের মাধ্যমে সেই ডেটা সংগ্রহের জন্য ব্যবহারকারীর সম্মতি প্রয়োজন। Google-এর OAuth2 অথেন্টিকেশন এন্ডপয়েন্ট কল করার সময় অ্যাপটিকে অবশ্যই স্কোপগুলির তালিকা প্রদান করতে হবে। OAuth2 অ্যাক্সেস টোকেন সংগ্রহ দেখুন। ইস্যু করা অ্যাক্সেস টোকেনটিতে শুধুমাত্র সেই স্কোপগুলিই থাকবে যা সম্মতি প্রদানকারী ব্যবহারকারী অনুমোদন করেছেন।

সমস্ত গুগল হেলথ এপিআই স্কোপ নিম্নলিখিত দিয়ে শুরু হয়:

https://www.googleapis.com/auth/googlehealth

বাস্তবায়ন

সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে এবং নিরাপত্তা সম্মতি নিশ্চিত করতে, স্কোপ অনুরোধ করার সময় আপনার উচিত:

  • শুধুমাত্র প্রয়োজনীয় স্কোপগুলোর জন্য অনুরোধ করুন : আপনার অ্যাপ্লিকেশনটির কার্যকারিতার জন্য প্রয়োজনীয় নির্দিষ্ট ডেটা স্কোপগুলোতেই কেবল অ্যাক্সেসের অনুরোধ করুন।
  • শুধুমাত্র ডেটা পাঠানোর সময় লেখার অ্যাক্সেস কনফিগার করুন : আপনি যদি গুগল হেলথ-এ ডেটা পাঠান, তবেই কেবল 'রাইট' অ্যাক্সেস (উদাহরণস্বরূপ, writeonly স্কোপ ব্যবহার করে) কনফিগার করুন।
  • আংশিক সম্মতি সুষ্ঠুভাবে পরিচালনা করুন : যদি কোনো ব্যবহারকারী সম্মতি স্ক্রিনে প্রদর্শিত সমস্ত স্কোপ নির্বাচন না করেন, তাহলে আপনার অ্যাপ্লিকেশনটি ব্যর্থ হওয়া উচিত নয়।
    • আপনার অ্যাপ্লিকেশনটি কাজ করার জন্য যদি উপস্থাপিত সমস্ত স্কোপের প্রয়োজন হয়, তাহলে আপনি এই লেখাটি প্রদর্শন করতে পারেন: "সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতার জন্য, আমরা সমস্ত স্কোপ সক্রিয় করার পরামর্শ দিই।"

উপলব্ধ সুযোগ

সারণি: গুগল হেলথ এপিআই স্কোপ
পরিধি অনুমতি
.activity_and_fitness.readonly আপনার গুগল হেলথ কার্যকলাপ এবং ফিটনেস ডেটা দেখুন।
.activity_and_fitness.writeonly গুগল হেলথ-এ কার্যকলাপ ও ফিটনেস ডেটা যোগ করুন এবং এর দ্বারা যুক্ত হওয়া ডেটা সম্পাদনা বা মুছে ফেলুন।
.ecg.readonly আপনার গুগল হেলথ ইসিজি ডেটা দেখুন।
.health_metrics_and_measurements.readonly আপনার গুগল হেলথ স্বাস্থ্য মেট্রিক্স এবং পরিমাপ ডেটা দেখুন।
.health_metrics_and_measurements.writeonly গুগল হেলথ-এ স্বাস্থ্য সংক্রান্ত মেট্রিক ও পরিমাপের ডেটা যোগ করুন এবং এর দ্বারা যুক্ত হওয়া ডেটা সম্পাদনা বা মুছে ফেলুন।
.irn.readonly আপনার গুগল হেলথ ইরেগুলার রিদম নোটিফিকেশন ডেটা দেখুন।
.location.readonly ব্যায়ামের সময় রেকর্ড করা আপনার গুগল হেলথ জিপিএস অবস্থান দেখুন।
.logged_symptoms.writeonly লগ করা উপসর্গের ডেটা গুগল হেলথ-এ যোগ করুন, এবং এর মাধ্যমে যুক্ত হওয়া ডেটা সম্পাদনা বা মুছে ফেলুন।
মননশীলতা শুধু লিখুন গুগল হেলথ-এ মাইন্ডফুলনেস ডেটা যোগ করুন, এবং এর মাধ্যমে যুক্ত হওয়া ডেটা সম্পাদনা বা মুছে ফেলুন।
.nutrition.readonly আপনার গুগল হেলথ পুষ্টি সংক্রান্ত তথ্য দেখুন।
.nutrition.writeonly গুগল হেলথ-এ পুষ্টি সংক্রান্ত তথ্য যোগ করুন, এবং এর মাধ্যমে যুক্ত হওয়া ডেটা সম্পাদনা বা মুছে ফেলুন।
.profile.readonly আপনার গুগল হেলথ প্রোফাইলের তথ্য দেখুন।
.profile.writeonly গুগল হেলথ-এ প্রোফাইল ডেটা যোগ করুন এবং এর মাধ্যমে যুক্ত হওয়া ডেটা সম্পাদনা বা মুছে ফেলুন।
.reproductive_health.writeonly গুগল হেলথ-এ প্রজনন স্বাস্থ্য সংক্রান্ত তথ্য যোগ করুন, এবং এর মাধ্যমে যুক্ত হওয়া ডেটা সম্পাদনা বা মুছে ফেলুন।
.settings.readonly আপনার গুগল হেলথ সেটিংস দেখুন।
.settings.writeonly গুগল হেলথ-এ সেটিংস ডেটা যোগ করুন এবং এর মাধ্যমে যুক্ত হওয়া ডেটা সম্পাদনা বা মুছে ফেলুন।
.sleep.readonly আপনার গুগল হেলথ ঘুমের ডেটা দেখুন।
.sleep.writeonly গুগল হেলথ-এ ঘুমের ডেটা যোগ করুন, এবং এর মাধ্যমে যুক্ত হওয়া ডেটা সম্পাদনা বা মুছে ফেলুন।