বিভিন্ন শংসাপত্রের ধরন এবং সুযোগ দিয়ে পরীক্ষা করুন

APIs এক্সপ্লোরারের শংসাপত্র বিভাগ আপনাকে বিভিন্ন শংসাপত্র এবং সুযোগ দিয়ে পরীক্ষা করতে দেয়। আপনি একটি API এন্ডপয়েন্ট চালু করার জন্য ন্যূনতম প্রয়োজনীয় শংসাপত্র এবং সুযোগ ব্যবহার করছেন তা নিশ্চিত করতে এই বৈশিষ্ট্যটি কার্যকর।

বিভিন্ন শংসাপত্র দিয়ে পরীক্ষা করুন

ডিফল্টরূপে, OAuth 2 এবং API কী শংসাপত্রের ধরন উভয়ই চেক করা হয়। আপনি যদি শুধুমাত্র একটি শংসাপত্র দিয়ে পরীক্ষা করতে চান, তাহলে ব্যবহার করার জন্য শংসাপত্রের ধরনটি পরীক্ষা করুন (এবং অন্য শংসাপত্রের ধরনটি আনচেক করুন)। পরীক্ষা করার জন্য একটি শংসাপত্র বাছাই করার জন্য নিম্নলিখিত সাধারণ নিয়মগুলি রয়েছে:

  • আপনি যদি সর্বজনীন ডেটা অ্যাক্সেস করার জন্য একটি পদ্ধতি ব্যবহার করেন, যেমন Google মানচিত্র ডেটা, আপনি আপনার শংসাপত্র হিসাবে একটি API কী ব্যবহার করতে পারেন৷ API কী চেক করুন এবং Google OAuth 2.0 আনচেক করুন।

  • আপনি যদি ব্যক্তিগত ডেটা অ্যাক্সেস করার জন্য একটি পদ্ধতি ব্যবহার করেন, যেমন ব্যবহারকারীর Google ড্রাইভ ডেটা, তাহলে আপনাকে অবশ্যই একটি OAuth 2 শংসাপত্র ব্যবহার করতে হবে৷ API কী আনচেক করুন এবং Google OAuth 2.0 চেক করুন।

আপনি যদি 200 এর ফলাফল পান তবে তথ্য অ্যাক্সেস করার জন্য শংসাপত্রটি যথেষ্ট। আপনি যদি 401 এর ফলাফল পান, তাহলে ডেটা অ্যাক্সেস করতে আপনাকে OAuth 2 শংসাপত্র ব্যবহার করতে হবে।

বিভিন্ন স্কোপ দিয়ে পরীক্ষা করুন

একটি স্কোপ হল একটি স্ট্রিং, যেমন https://www.googleapis.com/auth/drive.metadata.readonly , আপনার অ্যাপের জন্য প্রয়োজনীয় সংস্থানগুলিতে অ্যাক্সেসের স্তর নির্ধারণ করে, যেমন ব্যবহারকারীদের মালিকানাধীন ডেটাতে অ্যাক্সেসের স্তর . আদর্শভাবে, আপনি চান যে আপনার অ্যাপ ব্যবহারকারীর ডেটাতে অ্যাক্সেসের সংকীর্ণ স্তর সহ স্কোপ ব্যবহার করুক। বিভিন্ন পদ্ধতির জন্য বিভিন্ন সুযোগের প্রয়োজন হতে পারে। উদাহরণস্বরূপ, একটি API-এর একটি পদ্ধতির জন্য কমপক্ষে একটি পঠনযোগ্য সুযোগ প্রয়োজন হতে পারে, যখন অন্যান্য পদ্ধতিগুলির জন্য একটি পঠন-লেখা সুযোগ প্রয়োজন হতে পারে।

ডিফল্টরূপে, একটি API-এর জন্য সমস্ত Google OAuth 2.0 স্কোপ APIs এক্সপ্লোরারে সক্ষম করা আছে। একটি নির্দিষ্ট সুযোগ দিয়ে পরীক্ষা করতে:

  1. শংসাপত্র Google OAuth 2.0 বিভাগে, শো স্কোপ ক্লিক করুন।
  2. পদ্ধতিটি ব্যবহার করার সময় ব্যবহার করার সুযোগ পরীক্ষা করুন।
  3. শুধুমাত্র নির্বাচিত সুযোগ ব্যবহার করে API চালানোর জন্য Execute এ ক্লিক করুন। APIs এক্সপ্লোরার একটি অনুমোদন স্ক্রীন দেখায় যা আপনাকে সুযোগ ব্যবহার করার জন্য অ্যাক্সেস মঞ্জুর করতে বলে।
  4. Allow এ ক্লিক করুন। ফলাফল এক্সিকিউট বোতামের নীচে প্রদর্শিত হবে।

যদি APIs এক্সপ্লোরার একটি "অ্যাপ্লিকেশন/json" এর অধীনে 200 এর ফলাফল দেখায়, তবে পদ্ধতিটি চালু করার জন্য সুযোগটি যথেষ্ট। যদি APIs এক্সপ্লোরার 403 এর ফলাফল দেখায়, আপনি পদ্ধতিটি চালু করার জন্য একটি অপর্যাপ্ত সুযোগ বেছে নিয়েছেন। একটি বিস্তৃত সুযোগ চেষ্টা করুন.

সুযোগ নির্বাচনের অতিরিক্ত তথ্যের জন্য, আপনার নির্দিষ্ট Google API-এর জন্য ডকুমেন্টেশনের প্রমাণীকরণ এবং অনুমোদন বিভাগটি পড়ুন।

নতুন সুযোগের সাথে পরীক্ষা করার জন্য অনুমোদিত অ্যাক্সেস প্রত্যাহার করুন

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

APIs এক্সপ্লোরার দ্বারা ব্যবহৃত শংসাপত্রগুলি প্রত্যাহার করতে:

  1. আপনার অ্যাকাউন্টে অ্যাক্সেস সহ অ্যাপগুলিতে নেভিগেট করুন।
  2. অ্যাকাউন্ট অ্যাক্সেস সহ তৃতীয় পক্ষের অ্যাপের অধীনে, Google APIs এক্সপ্লোরার -এ ক্লিক করুন।
  3. অ্যাক্সেস সরান ক্লিক করুন।
  4. (ঐচ্ছিক) APIs এক্সপ্লোরার পুনরায় সেট করতে ডকুমেন্টেশন পৃষ্ঠাটি পুনরায় লোড করুন৷