অনুমোদন, অনুমোদন, অনুমোদন

জিরো-টাচ এনরোলমেন্ট রিসেলার এপিআই কলের জন্য অনুমোদন প্রয়োজন। অনুমোদনের প্রয়োজন আপনার প্রতিষ্ঠানের ডেটা রক্ষা করে। জিরো-টাচ এনরোলমেন্ট এপিআই-তে কল অনুমোদন করতে, আপনাকে নিম্নলিখিত কাজগুলি সম্পূর্ণ করতে হবে:

  1. API কল করতে একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন
  2. API কল অনুমোদন করতে JSON কী ফাইল সংরক্ষণ করুন
  3. পরিষেবা অ্যাকাউন্টে উপলব্ধ করতে API সক্ষম করুন
  4. আপনার প্রতিষ্ঠানের পক্ষ থেকে API কল করতে পরিষেবা অ্যাকাউন্ট লিঙ্ক করুন

আপনাকে কাজগুলি সম্পূর্ণ করতে সাহায্য করতে নীচের নির্দেশাবলী ব্যবহার করুন৷

ধাপ 1: একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন

একটি পরিষেবা অ্যাকাউন্ট, কখনও কখনও একটি রোবট অ্যাকাউন্ট বলা হয়, এটি একটি Google অ্যাকাউন্ট যা ব্যবহারকারীদের পরিবর্তে অ্যাপ্লিকেশনগুলিকে প্রতিনিধিত্ব করে৷ আপনার অ্যাপ পরিষেবা অ্যাকাউন্টের হয়ে API কল করে, তাই ব্যবহারকারীরা সরাসরি জড়িত নয়। যেহেতু আপনার অ্যাপ Google API ব্যবহার করছে, তাই অ্যাক্সেস সেট আপ করতে Google API কনসোল ব্যবহার করুন।

একটি API কনসোল প্রকল্প তৈরি করুন

আপনার অ্যাপের জন্য একটি নতুন API কনসোল প্রকল্প এবং পরিষেবা অ্যাকাউন্ট তৈরি করা ভাল অনুশীলন। এটি ভবিষ্যতে অ্যাক্সেস পরিচালনা, সংস্থান পরিচালনা এবং হারিয়ে যাওয়া কীগুলিকে আরও সহজ করে তোলে। Google API কনসোলে একটি নতুন প্রকল্প তৈরি করতে নীচের পদক্ষেপগুলি অনুসরণ করে শুরু করুন:

  1. API কনসোলে যান।
  2. প্রকল্পের তালিকা থেকে, একটি প্রকল্প তৈরি করুন নির্বাচন করুন।
  3. আপনার অ্যাপ এবং জিরো-টাচ এনরোলমেন্ট বর্ণনা করে এমন একটি নাম লিখুন।
  4. একটি প্রকল্প আইডি নির্দিষ্ট করুন বা ডিফল্ট স্বীকার করুন।
  5. তৈরি করুন ক্লিক করুন।

আরও জানতে, Google ক্লাউড প্ল্যাটফর্ম ডকুমেন্টটি পড়ুন কনসোলে প্রকল্পগুলি পরিচালনা করুন

নতুন পরিষেবা শংসাপত্র যোগ করুন

আপনার প্রকল্পে নতুন শংসাপত্র এবং একটি পরিষেবা অ্যাকাউন্ট যোগ করতে, আপনার API কনসোলে নীচের পদক্ষেপগুলি অনুসরণ করুন৷

  1. পরিষেবা অ্যাকাউন্ট পৃষ্ঠা খুলুন। অনুরোধ করা হলে, একটি প্রকল্প নির্বাচন করুন.
  2. পরিষেবা অ্যাকাউন্ট তৈরি ক্লিক করুন, পরিষেবা অ্যাকাউন্টের জন্য একটি নাম এবং বিবরণ লিখুন। আপনি ডিফল্ট পরিষেবা অ্যাকাউন্ট আইডি ব্যবহার করতে পারেন, বা একটি ভিন্ন, অনন্য একটি চয়ন করতে পারেন৷ হয়ে গেলে Create এ ক্লিক করুন।
  3. নিম্নলিখিত পরিষেবা অ্যাকাউন্ট অনুমতি (ঐচ্ছিক) বিভাগ প্রয়োজন নেই। অবিরত ক্লিক করুন.
  4. ব্যবহারকারীদের এই পরিষেবা অ্যাকাউন্টের স্ক্রিনে অ্যাক্সেস মঞ্জুর করুন , কী তৈরি করুন বিভাগে নিচে স্ক্রোল করুন। Create key এ ক্লিক করুন।
  5. প্রদর্শিত পার্শ্ব প্যানেলে, আপনার কীটির বিন্যাস নির্বাচন করুন: JSON প্রস্তাবিত৷
  6. তৈরি করুন ক্লিক করুন। আপনার নতুন পাবলিক/প্রাইভেট কী জোড়া তৈরি এবং আপনার মেশিনে ডাউনলোড করা হয়েছে; এটি এই কীটির একমাত্র অনুলিপি হিসাবে কাজ করে। কীভাবে এটি নিরাপদে সঞ্চয় করা যায় সে সম্পর্কে তথ্যের জন্য, পরিষেবা অ্যাকাউন্ট কীগুলি পরিচালনা করা দেখুন।
  7. আপনার কম্পিউটার ডায়ালগে সংরক্ষিত ব্যক্তিগত কী- তে ক্লোজ ক্লিক করুন, তারপর আপনার পরিষেবা অ্যাকাউন্টের টেবিলে ফিরে যেতে সম্পন্ন ক্লিক করুন।

পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানাটি অনুলিপি করুন এবং এটি হাতে রাখুন। আপনি যখন পরিষেবা অ্যাকাউন্ট আপনার সংস্থার সাথে লিঙ্ক করবেন তখন আপনার এটির প্রয়োজন হবে৷

ধাপ 2: JSON কী ফাইলটি সংরক্ষণ করুন

API কনসোল আপনার পরিষেবা অ্যাকাউন্ট ব্যবহার করে করা API কল প্রমাণীকরণ করতে ব্যবহৃত একটি নতুন ব্যক্তিগত কী জোড়া তৈরি করে। ব্যক্তিগত কী আপনার ডাউনলোড করা JSON কী ফাইলে রয়েছে।

আপনার কীটি ব্যক্তিগত রাখা উচিত, তাই এটিকে আপনার অ্যাপের সোর্স কোডে অন্তর্ভুক্ত করবেন না। আপনি যদি কী ফাইলটি হারিয়ে ফেলেন, তাহলে আপনাকে একটি নতুন জোড়া কী তৈরি করতে হবে।

কী ফাইলটি সুরক্ষিতভাবে সংরক্ষণ করার বিষয়ে আরও জানতে, নিরাপদে API কীগুলি ব্যবহার করার জন্য সর্বোত্তম অনুশীলনগুলি পড়ুন।

ধাপ 3: API সক্ষম করুন

আপনার অ্যাপটি API ব্যবহার করার আগে, আপনাকে এটি সক্ষম করতে হবে। একটি API সক্রিয় করা বর্তমান API কনসোল প্রকল্পের সাথে এটিকে সংযুক্ত করে এবং আপনার কনসোলে পর্যবেক্ষণ পৃষ্ঠাগুলি যোগ করে৷

API সক্ষম করতে, আপনার API কনসোলে নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. APIs & Services > Library এ ক্লিক করুন।
  2. অ্যান্ড্রয়েড ডিভাইস প্রভিশনিং পার্টনার API খুঁজে পেতে অনুসন্ধান ক্ষেত্রটি ব্যবহার করুন।
  3. অ্যান্ড্রয়েড ডিভাইস প্রভিশনিং পার্টনার এপিআই-এ ক্লিক করুন।
  4. সক্ষম করুন ক্লিক করুন।

অল্প বিলম্বের পরে, API স্থিতি সক্রিয় হয়ে যায়। আপনি যদি অ্যান্ড্রয়েড ডিভাইস প্রভিশনিং পার্টনার এপিআই দেখতে না পান, তাহলে আপনার প্রতিষ্ঠানের অনবোর্ডেড জিরো-টাচ এনরোলমেন্ট চেক করুন। নিশ্চিত করুন যে আপনি জিরো-টাচ এনরোলমেন্ট এবং Google API কনসোলের জন্য একই Google অ্যাকাউন্ট ব্যবহার করছেন। আপনার Google প্ল্যাটফর্ম সলিউশন কনসালটেন্টকে আপনার Google অ্যাকাউন্টের API-এ অ্যাক্সেস আছে কিনা তা পরীক্ষা করতে বলুন।

আপনার প্রতিষ্ঠানের জিরো-টাচ এনরোলমেন্ট অ্যাকাউন্টের সাথে পরিষেবা অ্যাকাউন্ট লিঙ্ক করা পরিষেবা অ্যাকাউন্টটিকে আপনার সংস্থার পক্ষ থেকে API কল করার অনুমোদন দেয়। আপনার পরিষেবা অ্যাকাউন্ট লিঙ্ক করতে নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. জিরো-টাচ এনরোলমেন্ট পোর্টাল খুলুন। আপনাকে সাইন ইন করতে হতে পারে।
  2. পরিষেবা অ্যাকাউন্টে ক্লিক করুন।
  3. লিঙ্ক পরিষেবা অ্যাকাউন্ট ক্লিক করুন.
  4. আপনার তৈরি পরিষেবা অ্যাকাউন্টের ঠিকানায় ইমেল ঠিকানা সেট করুন।
  5. আপনার জিরো-টাচ এনরোলমেন্ট অ্যাকাউন্টের সাথে পরিষেবা অ্যাকাউন্ট ব্যবহার করতে পরিষেবা অ্যাকাউন্ট লিঙ্ক করুন- এ ক্লিক করুন।

যদি আপনি আপনার তৈরি করা পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানা খুঁজে না পান তবে নিম্নলিখিত স্থানগুলির মধ্যে একটি থেকে এটি অনুলিপি করুন:

আপনার পরিষেবা অ্যাকাউন্ট এখন আপনার সংস্থার হয়ে রিসেলার API-কে কল করতে পারে৷

API ব্যবহার করে দেখুন

শুরু করুন এর ধাপগুলি অনুসরণ করে পরীক্ষা করুন যে আপনার API অ্যাক্সেস কাজ করছে।

অনুমোদনের সুযোগ

একটি OAuth 2.0 অ্যাক্সেস টোকেন অনুরোধ করতে আপনার অ্যাপে API অনুমোদনের সুযোগ https://www.googleapis.com/auth/androidworkprovisioning ব্যবহার করুন।

একটি স্কোপ প্যারামিটার সম্পদ এবং ক্রিয়াকলাপগুলির সেট নিয়ন্ত্রণ করে যা একটি অ্যাক্সেস টোকেন অনুমতি দেয় কল করে। অ্যাক্সেস টোকেন শুধুমাত্র টোকেন অনুরোধের সুযোগে বর্ণিত ক্রিয়াকলাপ এবং সংস্থানগুলির সেটের জন্য বৈধ। API উপরে দেখানো একক শূন্য-টাচ তালিকাভুক্তির সুযোগ সহ সমস্ত পদ্ধতি এবং সংস্থান কভার করে।

Google API ক্লায়েন্ট লাইব্রেরির সাথে ব্যবহৃত জিরো-টাচ তালিকাভুক্তির সুযোগের উদাহরণের জন্য, শুরু করুন দেখুন। Google API স্কোপ ব্যবহার করার বিষয়ে আরও জানতে, Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করে পড়ুন।