জিরো-টাচ এনরোলমেন্ট গ্রাহকের API কলের জন্য অনুমোদন প্রয়োজন। অনুমোদনের প্রয়োজন আপনার প্রতিষ্ঠানের ডেটা রক্ষা করে। জিরো-টাচ এনরোলমেন্ট এপিআই-তে কল অনুমোদন করতে, আপনাকে নিম্নলিখিত কাজগুলি সম্পূর্ণ করতে হবে:
- API কল করতে একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন ৷
- API কল অনুমোদন করতে JSON কী ফাইল সংরক্ষণ করুন ।
- পরিষেবা অ্যাকাউন্টে উপলব্ধ করতে API সক্ষম করুন ৷
- আপনার প্রতিষ্ঠানের পক্ষ থেকে API কল করতে পরিষেবা অ্যাকাউন্ট লিঙ্ক করুন ।
আপনাকে কাজগুলি সম্পূর্ণ করতে সাহায্য করতে নীচের নির্দেশাবলী ব্যবহার করুন৷
ধাপ 1: একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন
একটি পরিষেবা অ্যাকাউন্ট, কখনও কখনও একটি রোবট অ্যাকাউন্ট বলা হয়, এটি একটি Google অ্যাকাউন্ট যা ব্যবহারকারীদের পরিবর্তে অ্যাপ্লিকেশনগুলিকে প্রতিনিধিত্ব করে৷ আপনার অ্যাপ পরিষেবা অ্যাকাউন্টের হয়ে API কল করে, তাই ব্যবহারকারীরা সরাসরি জড়িত নয়। যেহেতু আপনার অ্যাপ Google API ব্যবহার করছে, তাই অ্যাক্সেস সেট আপ করতে Google API কনসোল ব্যবহার করুন।
একটি API কনসোল প্রকল্প তৈরি করুন
আপনার অ্যাপের জন্য একটি নতুন API কনসোল প্রকল্প এবং পরিষেবা অ্যাকাউন্ট তৈরি করা ভাল অনুশীলন। এটি ভবিষ্যতে অ্যাক্সেস পরিচালনা, সংস্থান পরিচালনা এবং হারিয়ে যাওয়া কীগুলিকে আরও সহজ করে তোলে। Google API কনসোলে একটি নতুন প্রকল্প তৈরি করতে নীচের পদক্ষেপগুলি অনুসরণ করে শুরু করুন:
- API কনসোলে যান।
- প্রকল্পের তালিকা থেকে, একটি প্রকল্প তৈরি করুন নির্বাচন করুন।
- আপনার অ্যাপ এবং জিরো-টাচ এনরোলমেন্ট বর্ণনা করে এমন একটি নাম লিখুন।
- একটি প্রকল্প আইডি নির্দিষ্ট করুন বা ডিফল্ট স্বীকার করুন।
- তৈরি করুন ক্লিক করুন।
আরও জানতে, Google ক্লাউড প্ল্যাটফর্ম ডকুমেন্টটি পড়ুন কনসোলে প্রকল্পগুলি পরিচালনা করুন ৷
নতুন পরিষেবা শংসাপত্র যোগ করুন
আপনার প্রকল্পে নতুন শংসাপত্র এবং একটি পরিষেবা অ্যাকাউন্ট যোগ করতে, আপনার API কনসোলে নীচের পদক্ষেপগুলি অনুসরণ করুন৷
- পরিষেবা অ্যাকাউন্ট পৃষ্ঠা খুলুন। অনুরোধ করা হলে, একটি প্রকল্প নির্বাচন করুন.
- পরিষেবা অ্যাকাউন্ট তৈরি করুন ক্লিক করুন, পরিষেবা অ্যাকাউন্টের জন্য একটি নাম এবং বিবরণ লিখুন। আপনি ডিফল্ট পরিষেবা অ্যাকাউন্ট আইডি ব্যবহার করতে পারেন, বা একটি ভিন্ন, অনন্য একটি চয়ন করতে পারেন৷ হয়ে গেলে Create এ ক্লিক করুন।
- নিম্নলিখিত পরিষেবা অ্যাকাউন্ট অনুমতি (ঐচ্ছিক) বিভাগ প্রয়োজন নেই। অবিরত ক্লিক করুন.
- ব্যবহারকারীদের এই পরিষেবা অ্যাকাউন্টের স্ক্রিনে অ্যাক্সেস মঞ্জুর করুন , কী তৈরি করুন বিভাগে নিচে স্ক্রোল করুন। Create key এ ক্লিক করুন।
- প্রদর্শিত পার্শ্ব প্যানেলে, আপনার কীটির বিন্যাস নির্বাচন করুন: JSON প্রস্তাবিত৷
- তৈরি করুন ক্লিক করুন। আপনার নতুন পাবলিক/প্রাইভেট কী জোড়া তৈরি এবং আপনার মেশিনে ডাউনলোড করা হয়েছে; এটি এই কীটির একমাত্র অনুলিপি হিসাবে কাজ করে। কীভাবে এটি নিরাপদে সঞ্চয় করা যায় সে সম্পর্কে তথ্যের জন্য, পরিষেবা অ্যাকাউন্ট কীগুলি পরিচালনা করা দেখুন।
- আপনার কম্পিউটার ডায়ালগে সংরক্ষিত ব্যক্তিগত কী- তে ক্লোজ ক্লিক করুন, তারপর আপনার পরিষেবা অ্যাকাউন্টের টেবিলে ফিরে যেতে সম্পন্ন ক্লিক করুন।
পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানাটি অনুলিপি করুন এবং এটি হাতে রাখুন। আপনি যখন পরিষেবা অ্যাকাউন্ট আপনার সংস্থার সাথে লিঙ্ক করবেন তখন আপনার এটির প্রয়োজন হবে৷
ধাপ 2: JSON কী ফাইলটি সংরক্ষণ করুন
API কনসোল আপনার পরিষেবা অ্যাকাউন্ট ব্যবহার করে করা API কল প্রমাণীকরণ করতে ব্যবহৃত একটি নতুন ব্যক্তিগত কী জোড়া তৈরি করে। ব্যক্তিগত কী আপনার ডাউনলোড করা JSON কী ফাইলে রয়েছে।
আপনার কীটি ব্যক্তিগত রাখা উচিত, তাই এটিকে আপনার অ্যাপের সোর্স কোডে অন্তর্ভুক্ত করবেন না। আপনি যদি কী ফাইলটি হারিয়ে ফেলেন, তাহলে আপনাকে একটি নতুন জোড়া কী তৈরি করতে হবে।
ধাপ 3: API সক্ষম করুন
আপনার অ্যাপটি API ব্যবহার করার আগে, আপনাকে এটি সক্ষম করতে হবে। একটি API সক্রিয় করা বর্তমান API কনসোল প্রকল্পের সাথে এটিকে সংযুক্ত করে এবং আপনার কনসোলে পর্যবেক্ষণ পৃষ্ঠাগুলি যোগ করে৷
API সক্ষম করতে, আপনার API কনসোলে নীচের পদক্ষেপগুলি অনুসরণ করুন:
- APIs & Services > Library এ ক্লিক করুন।
- অ্যান্ড্রয়েড ডিভাইস প্রভিশনিং পার্টনার API খুঁজে পেতে অনুসন্ধান ক্ষেত্রটি ব্যবহার করুন।
- অ্যান্ড্রয়েড ডিভাইস প্রভিশনিং পার্টনার এপিআই-এ ক্লিক করুন।
- সক্ষম করুন ক্লিক করুন।
অল্প বিলম্বের পরে, API স্থিতি সক্রিয় হয়ে যায়। আপনি যদি অ্যান্ড্রয়েড ডিভাইস প্রভিশনিং পার্টনার এপিআই দেখতে না পান, তাহলে দেখুন আপনার প্রতিষ্ঠান জিরো-টাচ এনরোলমেন্টে অনবোর্ড হয়েছে। নিশ্চিত করুন যে আপনি জিরো-টাচ এনরোলমেন্ট এবং Google API কনসোলের জন্য একই Google অ্যাকাউন্ট ব্যবহার করছেন।
ধাপ 4: পরিষেবা অ্যাকাউন্ট লিঙ্ক করুন
আপনার প্রতিষ্ঠানের জিরো-টাচ এনরোলমেন্ট অ্যাকাউন্টের সাথে পরিষেবা অ্যাকাউন্ট লিঙ্ক করা পরিষেবা অ্যাকাউন্টটিকে আপনার সংস্থার পক্ষ থেকে API কল করার অনুমোদন দেয়। আপনার পরিষেবা অ্যাকাউন্ট লিঙ্ক করার জন্য লিঙ্ক অনুরোধ ফর্ম পূরণ করুন.
যদি আপনি আপনার তৈরি করা পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানা খুঁজে না পান তবে নিম্নলিখিত স্থানগুলির মধ্যে একটি থেকে এটি অনুলিপি করুন:
- Google API কনসোলে পরিষেবা অ্যাকাউন্ট পৃষ্ঠা থেকে পরিষেবা অ্যাকাউন্ট ইমেল ।
- JSON কী ফাইলে
client_email
প্রপার্টি ফিল্ড।
একবার আপনি ইমেল নিশ্চিতকরণ পাবেন যে আপনার অ্যাকাউন্ট লিঙ্ক করা হয়েছে, আপনার পরিষেবা অ্যাকাউন্টটি আপনার প্রতিষ্ঠানের পক্ষ থেকে গ্রাহক API-এ কল করতে পারে।
API ব্যবহার করে দেখুন
Java , .NET , এবং Python-এর জন্য Quickstart নির্দেশিকাগুলির একটিতে ধাপগুলি অনুসরণ করে আপনার API অ্যাক্সেস কাজ করছে কিনা তা পরীক্ষা করুন৷
অনুমোদনের সুযোগ
একটি OAuth 2.0 অ্যাক্সেস টোকেন অনুরোধ করতে আপনার অ্যাপে API অনুমোদনের সুযোগ https://www.googleapis.com/auth/androidworkzerotouchemm
ব্যবহার করুন।
একটি স্কোপ প্যারামিটার সম্পদ এবং ক্রিয়াকলাপগুলির সেট নিয়ন্ত্রণ করে যা একটি অ্যাক্সেস টোকেন অনুমতি দেয় কল করে। অ্যাক্সেস টোকেন শুধুমাত্র টোকেন অনুরোধের সুযোগে বর্ণিত ক্রিয়াকলাপ এবং সংস্থানগুলির সেটের জন্য বৈধ। API উপরে দেখানো একক শূন্য-টাচ তালিকাভুক্তির সুযোগ সহ সমস্ত পদ্ধতি এবং সংস্থান কভার করে।
Google API স্কোপ ব্যবহার করার বিষয়ে আরও জানতে, Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করে পড়ুন।