Google APIs অনুসন্ধান করুন এবং নির্বাচন করুন, Google API গুলি অনুসন্ধান করুন এবং নির্বাচন করুন৷

১. শুরু করার আগে

এই কোডল্যাবটি আপনাকে দেখায় কিভাবে গুগল এপিআই অনুসন্ধান এবং নির্বাচন করতে হয়, এবং এপিআই মেট্রিক্স দেখতে হয়।

পূর্বশর্ত

  • গুগল ক্লাউড কনসোল নেভিগেট করার ক্ষমতা।

তুমি কি শিখবে

তোমার যা লাগবে

2. ক্লাউড কনসোল থেকে API গুলি অ্যাক্সেস করুন

  1. ক্লাউড কনসোলে, নির্বাচন করুন 5854836f11d5d97b.png সম্পর্কে নেভিগেশন মেনু > API এবং পরিষেবা > সক্রিয় API এবং পরিষেবা

ক্লাউড কনসোলে নেভিগেশন মেনু দেখাচ্ছে

  1. APIs & Services ড্যাশবোর্ডে, উপলব্ধ APIs দেখতে + ENABLE APIs AND SERVICES এ ক্লিক করুন।

API এবং পরিষেবা ড্যাশবোর্ডে ENABLE API এবং পরিষেবা বিকল্পটি দেখানো হচ্ছে।

APIs & Services পৃষ্ঠা থেকে, API গুলি অনুসন্ধান করার বিভিন্ন উপায় রয়েছে। যদি আপনি API এর নাম জানেন, তাহলে আপনি পৃষ্ঠার শীর্ষে "APIs & Services অনুসন্ধান করুন" ক্ষেত্রে এটি লিখতে পারেন। আপনি পৃষ্ঠার পাশে থাকা ফিল্টারগুলি ব্যবহার করে বিভাগ অনুসারে API গুলি ফিল্টার করতে পারেন।

"APIs & Services Search" ফিল্ড থেকে প্রাপ্ত API গুলির একটি তালিকা।

  1. CATEGORY মেনুতে, মেশিন লার্নিং নির্বাচন করুন যাতে আপনি কেবল মেশিন লার্নিং API গুলি দেখতে পান।

শুধুমাত্র মেশিন লার্নিং API দেখানোর জন্য CATEGORY দ্বারা ফিল্টার করা API।

  1. মেশিন লার্নিং এপিআই থেকে, এই এপিআই সম্পর্কে বিস্তারিত জানতে ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ এপিআই নির্বাচন করুন।
  2. উপযুক্ত প্রকল্পে এই API সক্ষম করতে ENABLE এ ক্লিক করুন।

ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ এপিআই প্যানে "সক্রিয় করুন এবং চেষ্টা করুন" বোতামগুলি দেখানো হচ্ছে।

যখন আপনি API সক্ষম করেন, তখন এটি API এর ওভারভিউ পৃষ্ঠাটি প্রদর্শন করে। আপনি এই API ব্যবহারের জন্য মেট্রিক্স দেখতে পারেন, যার তথ্য খুব কম কারণ আপনি সম্প্রতি API সক্ষম করেছেন।

নির্বাচিত API-এর ওভারভিউ পৃষ্ঠায় API-এর মেট্রিক্স দেখানো হচ্ছে।

ভবিষ্যতের কোডল্যাবে, আপনি কীভাবে শংসাপত্র তৈরি করতে হয় সে সম্পর্কে আরও শিখবেন, কিন্তু যদি আপনি এখন আগ্রহী হন, তাহলে "শংসাপত্র তৈরি করুন" এ ক্লিক করুন এবং তারপরে উপস্থাপিত প্রশ্নের উত্তর দিন।

  1. পূর্ববর্তী ধাপের ওভারভিউতে ফিরে যেতে MANAGE এ ক্লিক করুন।

ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ এপিআই-এর ওভারভিউ পৃষ্ঠা।

  1. API ব্যবহার করে দেখতে (এটি সক্ষম করার আগেও), TRY THIS API এ ক্লিক করুন।

এটি সাধারণত আপনাকে API-এর ডকুমেন্টেশনের একটি পৃষ্ঠায় নিয়ে যায়। তবে কিছু API-এর ক্ষেত্রে, API ব্যবহার করে দেখার কোনও তাৎক্ষণিক উপায় নেই কারণ এর অনেকগুলি ভিন্ন পদ্ধতি রয়েছে। ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ API-এর ক্ষেত্রেও এটি প্রযোজ্য।

ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ এপিআই-এর রেফারেন্স পৃষ্ঠা।

  1. analyzeEntitites পদ্ধতি নির্বাচন করুন।

আপনার API এর পদ্ধতি সম্পর্কে বিস্তারিত তথ্য সহ একটি ওয়েব পৃষ্ঠা এবং একটি "Try this API" ফলক দেখতে হবে।

analyseEntitites পদ্ধতির পৃষ্ঠা যেখানে পদ্ধতির বিশদ বিবরণ এবং একটি Try this API প্যান দেখানো হয়েছে।

  1. একটি নমুনা কোয়েরি চেষ্টা করার জন্য, এই প্যারামিটারগুলি সহ অনুরোধ বডি ক্ষেত্রে একটি document অবজেক্ট যুক্ত করুন। ক্ষেত্র বিকল্পগুলি প্রসারিত করতে + আইকনগুলিতে ক্লিক করুন।
  2. content: ফিল্ডে, বিশ্লেষণের জন্য লেখাটি লিখুন।

এই উদাহরণে Michelangelo Caravaggio, Italian painter, is known for 'The Calling of Saint Matthew'.

  1. type: ফিল্ডে, PLAIN_TEXT নির্বাচন করুন।

অনুরোধের মূল অংশটি দেখতে এরকম হওয়া উচিত:

রিকোয়েস্ট বডি প্যানে রিকোয়েস্ট বডি প্যারামিটার দেখানো হচ্ছে।

প্রতিটি প্যারামিটার সম্পর্কে আরও তথ্যের জন্য, ডকুমেন্টেশনটি দেখুন।

  1. Google OAuth 2.0 চেকবক্সটি সাফ করুন এবং তারপর Execute এ ক্লিক করুন যাতে সত্তা সম্পর্কে বিস্তারিত তথ্য পাওয়া যায়।

সত্তা সম্পর্কে বিস্তারিত সহ ২০০ নম্বর প্রতিক্রিয়া।

  1. API কী চেকবক্সটি সাফ করুন এবং তারপর আবার Execute এ ক্লিক করুন।

এইবার যখন আপনি কোয়েরিটি এক্সিকিউট করবেন, তখন আপনি এইরকম একটি ত্রুটি পাবেন কারণ API চালানোর জন্য শংসাপত্রের প্রয়োজন হবে।

অনুরোধের জন্য 403 প্রতিক্রিয়া, যেখানে শংসাপত্র অনুপস্থিত।

  1. Google OAuth 2.0 চেকবক্সটি নির্বাচন করুন এবং তারপর আবার Execute-এ ক্লিক করুন।

OAuth 2.0 আপনার অ্যাকাউন্টে API অনুমতি প্রদান করে এবং আপনাকে একটি সতর্কতা দেখায়।

OAuth 2.0 সতর্ক করে দিচ্ছে যে Google APIs Explorer আপনার Google অ্যাকাউন্টে অ্যাক্সেস চায়।

যদি আপনি অ্যাক্সেসের অনুমতি দেন, তাহলে আপনি API কীগুলির মতোই প্রতিক্রিয়া পাবেন। যদি আপনি কোনও অ্যাপে API ব্যবহার করেন এবং আপনার শংসাপত্র সম্পর্কে জ্ঞানী ব্যক্তিদের অ্যাক্সেস দেওয়ার প্রয়োজন হয়, তাহলে আপনাকে OAuth 2.0 ব্যবহার করতে হবে। যদি ব্যবহারকারীর জন্য অ্যাপটি API অ্যাক্সেস করার জন্য যথেষ্ট হয়, তাহলে আপনি API কী ব্যবহার করতে পারেন।

৩. মেট্রিক্স এক্সপ্লোরার দিয়ে আপনার API মেট্রিক্স দেখুন

ক্লাউড কনসোল থেকে অ্যাক্সেস API-এর ধাপ 6-এ দেখানো হয়েছে, আপনি API ওভারভিউ পৃষ্ঠা থেকে যেকোনো একক API-এর কলের ইতিহাস দেখতে পারবেন। তবে, সমস্ত API ব্যবহারের জন্য আরও মেট্রিক্স দেখতে, মেট্রিক্স এক্সপ্লোরার ব্যবহার করুন।

  1. এর অপারেশনস বিভাগে f6b6844bf5688982.png সম্পর্কে নেভিগেশন মেনুতে , মনিটরিং > মেট্রিক্স এক্সপ্লোরারে ক্লিক করুন।

নেভিগেশন মেনুর অপারেশনস বিভাগটি নির্বাচিত মনিটরিং এবং মেট্রিক্স এক্সপ্লোরার বিকল্পগুলি দেখায়।

  1. রিসোর্স টাইপ মেনুতে, মেট্রিকের ধরণ হিসেবে Consumed API নির্বাচন করুন। (যদি আপনি এটি দেখতে না পান, তাহলে Only show active চেকবক্সটি সাফ করুন।)

ca850c4295ef4ec9.png সম্পর্কে

  1. মেট্রিক মেনুতে, API গুলির জন্য পৃথক মেট্রিক্সগুলির মধ্যে একটি নির্বাচন করুন, যেমন Request Count , প্রদত্ত সময়ের মধ্যে কতগুলি API কল করা হয়েছে তা দেখতে।

মেট্রিক্স এক্সপ্লোরার অনুরোধ গণনার জন্য কনজুমড এপিআই মেট্রিক্স দেখাচ্ছে।

  1. আউটপুট আরও কাস্টমাইজ করতে, একটি অ্যাগ্রিগেটর সেট করুন এবং সময়কাল সামঞ্জস্য করুন। মেট্রিক্স এক্সপ্লোরার একটি অ্যাগ্রিগেটর এবং নির্দিষ্ট সময়কাল সহ অনুরোধ গণনার জন্য কনজ্যুমড এপিআই মেট্রিক্স দেখাচ্ছে।

৪. API গুলি চেষ্টা করার জন্য OAuth 2.0 প্লেগ্রাউন্ড ব্যবহার করুন

আপনি Google API গুলি চেষ্টা করার জন্য OAuth 2.0 Playground ব্যবহার করতে পারেন। OAuth 2.0 Playground এর সাহায্যে, আপনি একটি API নির্বাচন করতে পারেন, এটি অনুমোদন করতে পারেন, এবং তারপর অনুরোধ পাঠাতে পারেন এবং OAuth 2.0 Playground এর কনসোল উইন্ডোতে প্রতিক্রিয়াগুলি দেখতে পারেন।

  1. OAuth 2.0 খেলার মাঠ খুলুন।

OAuth 2.0 প্লেগ্রাউন্ডে এমন API গুলির একটি তালিকা দেখানো হচ্ছে যা আপনি চেষ্টা করতে পারেন।

  1. ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ এপিআই > https://www.googleapis.com/auth/cloud-language > https://www.googleapis.com/auth/cloud-platform > এপিআই অনুমোদন করুন -এ ক্লিক করুন।

OAuth 2.0 প্লেগ্রাউন্ডে নির্বাচিত ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ এপিআই দেখানো হচ্ছে।

  1. প্রয়োজনে, আপনার গুগল অ্যাকাউন্টে সাইন ইন করুন এবং তারপর অনুমোদন কোড পেতে অনুমতি দিন ক্লিক করুন।
  2. টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোডে ক্লিক করুন।

টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোড প্যান থেকে আপনি টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোডে ক্লিক করতে পারেন।

আপনি এখন API এর জন্য একটি অনুরোধ করতে পারেন।

  1. সমস্ত সম্ভাব্য API কল পরীক্ষা করতে সম্ভাব্য ক্রিয়াকলাপ তালিকাভুক্ত করুন ক্লিক করুন।

আপনি পূর্বে Natural Language API analyzeEntities ডকুমেন্টের তথ্য পৃষ্ঠাটি খুলেছিলেন, যাতে আপনি দেখতে পারেন যে HTTP অনুরোধের URLটি হল:

https://language.googleapis.com/v1beta2/documents:analyzeEntities

এটি একটি POST অনুরোধ।

অনুরোধটি API প্যানে কনফিগার করুন, যেখান থেকে আপনি HTTP পদ্ধতি নির্বাচন করতে পারবেন, অনুরোধ URI নিবন্ধন করতে পারবেন, অনুরোধের বডি প্রবেশ করতে পারবেন এবং অনুরোধটি পাঠাতে পারবেন।

  1. অনুরোধ URI তথ্য লিখুন এবং একটি অনুরোধের বডি যোগ করুন।

আপনি API এক্সপ্লোরারে যে বডি ব্যবহার করেছিলেন সেই বডিটিই ব্যবহার করতে পারেন।

বডি প্যানটি অনুরোধ করুন।

  1. বন্ধ করুন > অনুরোধ পাঠান ক্লিক করুন।

আপনার এই ছবির মতো ফলাফল পাওয়া উচিত:

অনুরোধ পোস্ট করার পর OAuth 2.0 অনুরোধ/প্রতিক্রিয়া ফলক।

OAuth 2.0 প্লেগ্রাউন্ডে অন্যান্য API গুলি নিয়ে পরীক্ষা-নিরীক্ষা করতে দ্বিধা করবেন না।

৫. পরিষ্কার করা

প্রকল্পের জন্য একটি অবাধ API কী থাকা খারাপ অভ্যাস । যদি কেউ এটিতে অ্যাক্সেস পায়, তাহলে সেই ব্যক্তি আর কোনও প্রমাণীকরণের প্রয়োজন ছাড়াই এটি ব্যবহার করতে পারবেন।

এই API কীটি মুছে ফেলার জন্য:

  1. ক্লিক করুন f6b6844bf5688982.png সম্পর্কে নেভিগেশন মেনু > API এবং পরিষেবা > শংসাপত্র
  2. API Keys এর অধীনে, মুছে ফেলার জন্য কীটি নির্বাচন করুন এবং তারপরে ক্লিক করুন 247adf2e1d1eae4b.png সম্পর্কে .
  3. একইভাবে, আপনার পরিষেবা অ্যাকাউন্টের ব্যক্তিগত কী অরক্ষিত থাকার বিষয়ে চিন্তা করার পরিবর্তে, পরিষেবা অ্যাকাউন্টগুলির অধীনে, মুছে ফেলার জন্য পরিষেবা অ্যাকাউন্টটি নির্বাচন করুন এবং তারপরে ক্লিক করুন 247adf2e1d1eae4b.png সম্পর্কে .

৬. অভিনন্দন

অভিনন্দন! আপনি শিখেছেন কিভাবে গুগল এপিআই অনুসন্ধান করতে হয়, নির্বাচন করতে হয় এবং তাদের মেট্রিক্স দেখতে হয়।