অনুরোধ অনুমোদন

Fitness API-এ আপনার অ্যাপ্লিকেশন পাঠানো প্রতিটি অনুরোধে একটি অনুমোদন টোকেন অন্তর্ভুক্ত করতে হবে। টোকেনটি Google-এ আপনার আবেদনকেও শনাক্ত করে।

অনুমোদন প্রোটোকল

অনুরোধ অনুমোদন করতে আপনার অ্যাপ্লিকেশন অবশ্যই OAuth 2.0 ব্যবহার করবে। অন্য কোন অনুমোদন প্রোটোকল সমর্থিত হয় না. যদি আপনার অ্যাপ্লিকেশন Google সাইন-ইন ব্যবহার করে, তবে অনুমোদনের কিছু দিক আপনার জন্য পরিচালনা করা হয়।

আপনার অ্যাপ যে ডেটা টাইপগুলি অ্যাক্সেস করতে চায় তা স্কোপের সাথে মিলে যায়৷ আপনি ডেটা প্রকারগুলি অ্যাক্সেস করার আগে, আপনাকে তাদের সংশ্লিষ্ট সুযোগগুলি সংবেদনশীল বা সীমাবদ্ধ কিনা তা সনাক্ত করতে হবে এবং যাচাইকরণের জন্য আবেদন করার সময় প্রাসঙ্গিক পদক্ষেপগুলি অনুসরণ করতে হবে৷ নীচে অনুরোধ অনুমোদনের ধাপ 3 দেখুন।

OAuth 2.0 এর মাধ্যমে অনুরোধ অনুমোদন করা হচ্ছে

ফিটনেস এপিআই-এর সমস্ত অনুরোধ একটি প্রমাণীকৃত ব্যবহারকারী দ্বারা অনুমোদিত হতে হবে।

OAuth 2.0-এর জন্য অনুমোদন প্রক্রিয়ার বিশদ বিবরণ বা "প্রবাহ", আপনি যে ধরনের অ্যাপ লিখছেন তার উপর নির্ভর করবে। এই সাধারণ প্রক্রিয়াটি সব ধরনের অ্যাপের ক্ষেত্রে প্রযোজ্য:

  1. আপনি যখন আপনার অ্যাপ্লিকেশন তৈরি করেন, Google API কনসোল ব্যবহার করে এটি নিবন্ধন করুন৷ Google তারপরে আপনার প্রয়োজন হবে এমন তথ্য প্রদান করে, যেমন একটি ক্লায়েন্ট আইডি এবং একটি ক্লায়েন্ট গোপন।
  2. Google API কনসোলে ফিটনেস API সক্রিয় করুন। (যদি API কনসোলে এপিআই তালিকাভুক্ত না থাকে, তাহলে এই ধাপটি এড়িয়ে যান।)
  3. যাচাইয়ের জন্য আবেদন করুন এবং কেন আপনার অ্যাপের নির্দিষ্ট সুযোগের প্রয়োজন তার জন্য প্রাসঙ্গিক সমর্থনকারী তথ্য জমা দিন। আপনার অ্যাপ্লিকেশানের যে ডেটা টাইপগুলি অ্যাক্সেস করতে হবে তা আপনার অ্যাপের অনুরোধ করার প্রয়োজনের স্কোপের সাথে সঙ্গতিপূর্ণ৷
  4. আপনার অ্যাপ যাচাই করা হলে, Google ব্যবহারকারীর কাছে একটি সম্মতি স্ক্রিন প্রদর্শন করে এবং তাদের ডেটা অ্যাক্সেস করার জন্য আপনার অ্যাপকে অনুমোদন দিতে বলে।
  5. যদি ব্যবহারকারী অনুমোদন করে, তাহলে Google আপনার অ্যাপ্লিকেশনকে একটি স্বল্পকালীন অ্যাক্সেস টোকেন দেয়।
  6. আপনার অ্যাপ্লিকেশন ব্যবহারকারীর ডেটা অনুরোধ করে, অনুরোধে অ্যাক্সেস টোকেন সংযুক্ত করে।
  7. যদি Google নির্ধারণ করে যে আপনার অনুরোধ এবং টোকেন বৈধ, এটি অনুরোধ করা ডেটা ফেরত দেয়।

এখানে Fitness API-এর জন্য OAuth স্কোপ সম্পর্কে পড়ুন। প্রতিটি ডেটা টাইপের জন্য কোন সুযোগ প্রয়োজন তা দেখুন।