এই কোডল্যাব সম্পর্কে
1. আপনি শুরু করার আগে
এই কোডল্যাব আপনাকে দেখায় কিভাবে গুগল এপিআই অনুসন্ধান করতে হয় এবং নির্বাচন করতে হয় এবং এপিআই মেট্রিক্স দেখতে হয়।
পূর্বশর্ত
- Google ক্লাউড কনসোল নেভিগেট করার ক্ষমতা।
আপনি কি শিখবেন
- গুগল ক্লাউড এপিআই লাইব্রেরি এবং OAuth 2.0 প্লেগ্রাউন্ডের সাহায্যে কীভাবে API অনুসন্ধান এবং নির্বাচন করবেন।
- মেট্রিক্স এক্সপ্লোরার এবং ক্লাউড এপিআই এবং পরিষেবাগুলির সাথে কীভাবে API মেট্রিক্স দেখতে হয়।
আপনি কি প্রয়োজন হবে
- একটি Google অ্যাকাউন্ট, যেমন একটি Gmail অ্যাকাউন্ট বা একটি Google Workspace অ্যাকাউন্ট ।
- বিনামূল্যে ট্রায়ালের জন্য ব্যবহার করার জন্য একটি ক্লাউড বিলিং অ্যাকাউন্ট বা ক্রেডিট কার্ড অ্যাক্সেস করুন৷
2. ক্লাউড কনসোল থেকে API অ্যাক্সেস করুন
- ক্লাউড কনসোলে, নির্বাচন করুন
নেভিগেশন মেনু > APIs এবং পরিষেবাগুলি > সক্ষম APIs এবং পরিষেবাগুলি ।
- APIs এবং পরিষেবাগুলির ড্যাশবোর্ডে, উপলব্ধ APIগুলি দেখতে + APIs এবং পরিষেবাগুলি সক্ষম করুন ক্লিক করুন৷
APIs এবং পরিষেবা পৃষ্ঠা থেকে, আপনি API গুলি অনুসন্ধান করতে পারেন এমন অনেকগুলি উপায় রয়েছে৷ আপনি যদি API-এর নাম জানেন, আপনি পৃষ্ঠার শীর্ষে APIs এবং পরিষেবাগুলির জন্য অনুসন্ধানের ক্ষেত্রে এটি প্রবেশ করতে পারেন৷ আপনি পৃষ্ঠার পাশে থাকা ফিল্টারগুলির সাহায্যে বিভাগ অনুসারে API ফিল্টার করতে পারেন।
- CATEGORY মেনুতে, মেশিন লার্নিং নির্বাচন করুন যাতে আপনি শুধুমাত্র মেশিন লার্নিং API দেখতে পান।
- মেশিন লার্নিং API থেকে, এই API সম্পর্কে বিশদ দেখতে Cloud Natural Language API নির্বাচন করুন।
- উপযুক্ত প্রকল্পে এই API সক্রিয় করতে ENABLE এ ক্লিক করুন।
আপনি API সক্ষম করলে, এটি API এর ওভারভিউ পৃষ্ঠা প্রদর্শন করে। আপনি এই API-এর ব্যবহারের জন্য মেট্রিক্স দেখতে পারেন, যার খুব কম তথ্য রয়েছে কারণ আপনি সম্প্রতি API সক্ষম করেছেন৷
ভবিষ্যতের কোডল্যাবে, আপনি কীভাবে শংসাপত্র তৈরি করবেন সে সম্পর্কে আরও শিখবেন, কিন্তু আপনি যদি এখনই আগ্রহী হন, তাহলে শংসাপত্র তৈরি করুন ক্লিক করুন এবং তারপরে উপস্থাপিত প্রশ্নের উত্তর দিন।
- আগের ধাপে ওভারভিউতে ফিরে যেতে ম্যানেজ এ ক্লিক করুন।
- API চেষ্টা করতে (এমনকি আপনি এটি সক্ষম করার আগে), এই API ব্যবহার করে দেখুন ক্লিক করুন।
এটি সাধারণত API এর জন্য ডকুমেন্টেশনের একটি পৃষ্ঠায় আপনাকে নিয়ে আসে। কিছু এপিআই-এর জন্য, তবে, এপিআই চেষ্টা করার কোনো তাৎক্ষণিক উপায় নেই কারণ এতে অনেকগুলি ভিন্ন পদ্ধতি রয়েছে। এটি ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ API এর ক্ষেত্রে।
-
analyzeEntitites
পদ্ধতি নির্বাচন করুন.
আপনি API এর পদ্ধতি এবং একটি চেষ্টা এই API ফলক সম্পর্কে বিশদ বিবরণ সহ একটি ওয়েব পৃষ্ঠা দেখতে হবে।
- একটি নমুনা ক্যোয়ারী চেষ্টা করার জন্য, এই পরামিতিগুলির সাথে রিকোয়েস্ট বডি ফিল্ডে একটি
document
অবজেক্ট যোগ করুন। ক্ষেত্রের বিকল্পগুলি প্রসারিত করতে + আইকনে ক্লিক করুন। -
content:
ক্ষেত্রে, বিশ্লেষণ করতে পাঠ্য লিখুন।
এই উদাহরণটি Michelangelo Caravaggio, Italian painter, is known for 'The Calling of Saint Matthew'.
-
type:
ক্ষেত্রে,PLAIN_TEXT
নির্বাচন করুন।
অনুরোধের বডিটি এইরকম হওয়া উচিত:
প্রতিটি পরামিতি সম্পর্কে আরও তথ্যের জন্য, ডকুমেন্টেশন পড়ুন।
- Google OAuth 2.0 চেকবক্স সাফ করুন এবং তারপর সত্তা সম্পর্কে বিশদ বিবরণ সহ একটি প্রতিক্রিয়া পেতে এক্সিকিউট ক্লিক করুন৷
- API কী চেকবক্স সাফ করুন এবং তারপরে আবার এক্সিকিউট ক্লিক করুন।
আপনি যখন এই সময়ে ক্যোয়ারীটি চালান, তখন আপনি এইরকম একটি ত্রুটি পাবেন কারণ API-কে চালানোর জন্য শংসাপত্রের প্রয়োজন হয়।
- Google OAuth 2.0 চেকবক্স নির্বাচন করুন এবং তারপরে আবার Execute-এ ক্লিক করুন।
OAuth 2.0 আপনার অ্যাকাউন্টে API অনুমতি প্রদান করে এবং আপনাকে একটি সতর্কতা দেখায়।
আপনি যদি অ্যাক্সেসের অনুমতি দেন, আপনি API কীগুলির মতো একই প্রতিক্রিয়া পাবেন। আপনি যদি একটি অ্যাপে API ব্যবহার করেন এবং আপনাকে তাদের শংসাপত্রের জ্ঞান থাকা ব্যক্তিদের অ্যাক্সেস দিতে হবে, তাহলে আপনাকে OAuth 2.0 ব্যবহার করতে হবে। ব্যবহারকারীর জন্য API অ্যাক্সেস করার জন্য অ্যাপটির পক্ষে যথেষ্ট হলে, আপনি পরিবর্তে API কী ব্যবহার করতে পারেন।
3. মেট্রিক্স এক্সপ্লোরারের সাথে আপনার API মেট্রিক্স দেখুন
আপনি API ওভারভিউ পৃষ্ঠা থেকে যেকোনো একক API-এর জন্য কলের ইতিহাস দেখতে পারেন, যেমনটি ক্লাউড কনসোল থেকে অ্যাক্সেস API-এর ধাপ 6-এ দেখানো হয়েছে। যাইহোক, সমস্ত API ব্যবহারের জন্য আরও মেট্রিক্স দেখতে, মেট্রিক্স এক্সপ্লোরার ব্যবহার করুন।
- অপারেশন বিভাগে
নেভিগেশন মেনু , মনিটরিং > মেট্রিক্স এক্সপ্লোরার-এ ক্লিক করুন।
- রিসোর্স টাইপ মেনুতে, মেট্রিকের ধরন হিসাবে Consumed API নির্বাচন করুন। (যদি আপনি এটি দেখতে না পান তবে শুধুমাত্র দেখান সক্রিয় চেকবক্সটি সাফ করুন।)
- মেট্রিক মেনুতে, প্রদত্ত সময়ের মধ্যে কতগুলি API কল করা হয়েছে তা দেখতে APIগুলির জন্য পৃথক মেট্রিকগুলির মধ্যে একটি নির্বাচন করুন, যেমন অনুরোধের সংখ্যা ।
- আউটপুট আরও কাস্টমাইজ করতে, একটি সমষ্টি সেট করুন এবং সময়কাল সামঞ্জস্য করুন।
4. API ব্যবহার করে দেখতে OAuth 2.0 খেলার মাঠ ব্যবহার করুন
আপনি Google API ব্যবহার করে দেখতে OAuth 2.0 খেলার মাঠও ব্যবহার করতে পারেন। OAuth 2.0 প্লেগ্রাউন্ডের সাথে, আপনি একটি API নির্বাচন করতে পারেন, এটি অনুমোদন করতে পারেন এবং তারপরে অনুরোধ পাঠাতে পারেন এবং OAuth 2.0 খেলার মাঠের কনসোল উইন্ডোতে প্রতিক্রিয়া দেখতে পারেন৷
- OAuth 2.0 খেলার মাঠ খুলুন।
- ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ এপিআই > https://www.googleapis.com/auth/cloud-language > https://www.googleapis.com/auth/cloud-platform > অনুমোদিত API-এ ক্লিক করুন।
- প্রয়োজনে, আপনার Google অ্যাকাউন্টে সাইন ইন করুন এবং তারপর একটি অনুমোদন কোড পেতে অনুমতিতে ক্লিক করুন৷
- টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোড ক্লিক করুন।
আপনি এখন API এর একটি অনুরোধ করতে পারেন।
- সম্ভাব্য সকল API কল পরীক্ষা করতে সম্ভাব্য ক্রিয়াকলাপ তালিকায় ক্লিক করুন।
আপনি পূর্বে Natural Language API analyzeEntities
নথির জন্য তথ্য পৃষ্ঠাটি খুলেছিলেন, যাতে আপনি দেখতে পারেন যে HTTP অনুরোধের URL হল:
https://language.googleapis.com/v1beta2/documents:analyzeEntities
এটি একটি পোস্ট অনুরোধ.
- অনুরোধ ইউআরআই তথ্য লিখুন এবং একটি অনুরোধ বডি যোগ করুন।
আপনি একই বডি ব্যবহার করতে পারেন যা আপনি API এক্সপ্লোরারে ব্যবহার করেছেন।
- বন্ধ করুন > অনুরোধ পাঠান ক্লিক করুন।
আপনি এই চিত্রের অনুরূপ ফলাফল পেতে হবে:
OAuth 2.0 খেলার মাঠে অন্যান্য API-এর সাথে নির্দ্বিধায় পরীক্ষা করুন৷
5. পরিষ্কার করুন
প্রকল্পের জন্য একটি সীমাবদ্ধ API কী থাকা খারাপ অভ্যাস । যদি কেউ এটিতে অ্যাক্সেস পায়, তবে সেই ব্যক্তি এটি ব্যবহার করতে পারবেন আর প্রমাণীকরণের প্রয়োজন নেই৷
এই API কী মুছে ফেলতে:
- ক্লিক করুন
নেভিগেশন মেনু > APIs এবং পরিষেবা > শংসাপত্র ।
- API কী এর অধীনে, মুছে ফেলার জন্য কী নির্বাচন করুন এবং তারপরে ক্লিক করুন
.
- একইভাবে, আপনার পরিষেবা অ্যাকাউন্টের ব্যক্তিগত কী অরক্ষিত হওয়ার বিষয়ে চিন্তা না করে, পরিষেবা অ্যাকাউন্টের অধীনে, মুছে ফেলার জন্য পরিষেবা অ্যাকাউন্টটি নির্বাচন করুন এবং তারপরে ক্লিক করুন
.
6. অভিনন্দন
অভিনন্দন! আপনি শিখেছেন কিভাবে Google APIs অনুসন্ধান করতে হয় এবং নির্বাচন করতে হয় এবং তাদের মেট্রিক্স দেখতে হয়।
এই কোডল্যাব সম্পর্কে
1. আপনি শুরু করার আগে
এই কোডল্যাব আপনাকে দেখায় কিভাবে গুগল এপিআই অনুসন্ধান করতে হয় এবং নির্বাচন করতে হয় এবং এপিআই মেট্রিক্স দেখতে হয়।
পূর্বশর্ত
- Google ক্লাউড কনসোল নেভিগেট করার ক্ষমতা।
আপনি কি শিখবেন
- গুগল ক্লাউড এপিআই লাইব্রেরি এবং OAuth 2.0 প্লেগ্রাউন্ডের সাহায্যে কীভাবে API অনুসন্ধান এবং নির্বাচন করবেন।
- মেট্রিক্স এক্সপ্লোরার এবং ক্লাউড এপিআই এবং পরিষেবাগুলির সাথে কীভাবে API মেট্রিক্স দেখতে হয়।
আপনি কি প্রয়োজন হবে
- একটি Google অ্যাকাউন্ট, যেমন একটি Gmail অ্যাকাউন্ট বা একটি Google Workspace অ্যাকাউন্ট ।
- বিনামূল্যে ট্রায়ালের জন্য ব্যবহার করার জন্য একটি ক্লাউড বিলিং অ্যাকাউন্ট বা ক্রেডিট কার্ড অ্যাক্সেস করুন৷
2. ক্লাউড কনসোল থেকে API অ্যাক্সেস করুন
- ক্লাউড কনসোলে, নির্বাচন করুন
নেভিগেশন মেনু > APIs এবং পরিষেবাগুলি > সক্ষম APIs এবং পরিষেবাগুলি ।
- APIs এবং পরিষেবাগুলির ড্যাশবোর্ডে, উপলব্ধ APIগুলি দেখতে + APIs এবং পরিষেবাগুলি সক্ষম করুন ক্লিক করুন৷
APIs এবং পরিষেবা পৃষ্ঠা থেকে, আপনি API গুলি অনুসন্ধান করতে পারেন এমন অনেকগুলি উপায় রয়েছে৷ আপনি যদি API-এর নাম জানেন, আপনি পৃষ্ঠার শীর্ষে APIs এবং পরিষেবাগুলির জন্য অনুসন্ধানের ক্ষেত্রে এটি প্রবেশ করতে পারেন৷ আপনি পৃষ্ঠার পাশে থাকা ফিল্টারগুলির সাহায্যে বিভাগ অনুসারে API ফিল্টার করতে পারেন।
- CATEGORY মেনুতে, মেশিন লার্নিং নির্বাচন করুন যাতে আপনি শুধুমাত্র মেশিন লার্নিং API দেখতে পান।
- মেশিন লার্নিং API থেকে, এই API সম্পর্কে বিশদ দেখতে Cloud Natural Language API নির্বাচন করুন।
- উপযুক্ত প্রকল্পে এই API সক্রিয় করতে ENABLE এ ক্লিক করুন।
আপনি API সক্ষম করলে, এটি API এর ওভারভিউ পৃষ্ঠা প্রদর্শন করে। আপনি এই API-এর ব্যবহারের জন্য মেট্রিক্স দেখতে পারেন, যার খুব কম তথ্য রয়েছে কারণ আপনি সম্প্রতি API সক্ষম করেছেন৷
ভবিষ্যতের কোডল্যাবে, আপনি কীভাবে শংসাপত্র তৈরি করবেন সে সম্পর্কে আরও শিখবেন, কিন্তু আপনি যদি এখনই আগ্রহী হন, তাহলে শংসাপত্র তৈরি করুন ক্লিক করুন এবং তারপরে উপস্থাপিত প্রশ্নের উত্তর দিন।
- আগের ধাপে ওভারভিউতে ফিরে যেতে ম্যানেজ এ ক্লিক করুন।
- API চেষ্টা করতে (এমনকি আপনি এটি সক্ষম করার আগে), এই API ব্যবহার করে দেখুন ক্লিক করুন।
এটি সাধারণত API এর জন্য ডকুমেন্টেশনের একটি পৃষ্ঠায় আপনাকে নিয়ে আসে। কিছু এপিআই-এর জন্য, তবে, এপিআই চেষ্টা করার কোনো তাৎক্ষণিক উপায় নেই কারণ এতে অনেকগুলি ভিন্ন পদ্ধতি রয়েছে। এটি ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ API এর ক্ষেত্রে।
-
analyzeEntitites
পদ্ধতি নির্বাচন করুন.
আপনি API এর পদ্ধতি এবং একটি চেষ্টা এই API ফলক সম্পর্কে বিশদ বিবরণ সহ একটি ওয়েব পৃষ্ঠা দেখতে হবে।
- একটি নমুনা ক্যোয়ারী চেষ্টা করার জন্য, এই পরামিতিগুলির সাথে রিকোয়েস্ট বডি ফিল্ডে একটি
document
অবজেক্ট যোগ করুন। ক্ষেত্রের বিকল্পগুলি প্রসারিত করতে + আইকনে ক্লিক করুন। -
content:
ক্ষেত্রে, বিশ্লেষণ করতে পাঠ্য লিখুন।
এই উদাহরণটি Michelangelo Caravaggio, Italian painter, is known for 'The Calling of Saint Matthew'.
-
type:
ক্ষেত্রে,PLAIN_TEXT
নির্বাচন করুন।
অনুরোধের বডিটি এইরকম হওয়া উচিত:
প্রতিটি পরামিতি সম্পর্কে আরও তথ্যের জন্য, ডকুমেন্টেশন পড়ুন।
- Google OAuth 2.0 চেকবক্স সাফ করুন এবং তারপর সত্তা সম্পর্কে বিশদ বিবরণ সহ একটি প্রতিক্রিয়া পেতে এক্সিকিউট ক্লিক করুন৷
- API কী চেকবক্স সাফ করুন এবং তারপরে আবার এক্সিকিউট ক্লিক করুন।
আপনি যখন এই সময়ে ক্যোয়ারীটি চালান, তখন আপনি এইরকম একটি ত্রুটি পাবেন কারণ API-কে চালানোর জন্য শংসাপত্রের প্রয়োজন হয়।
- Google OAuth 2.0 চেকবক্স নির্বাচন করুন এবং তারপরে আবার Execute-এ ক্লিক করুন।
OAuth 2.0 আপনার অ্যাকাউন্টে API অনুমতি প্রদান করে এবং আপনাকে একটি সতর্কতা দেখায়।
আপনি যদি অ্যাক্সেসের অনুমতি দেন, আপনি API কীগুলির মতো একই প্রতিক্রিয়া পাবেন। আপনি যদি একটি অ্যাপে API ব্যবহার করেন এবং আপনাকে তাদের শংসাপত্রের জ্ঞান থাকা ব্যক্তিদের অ্যাক্সেস দিতে হবে, তাহলে আপনাকে OAuth 2.0 ব্যবহার করতে হবে। ব্যবহারকারীর জন্য API অ্যাক্সেস করার জন্য অ্যাপটির পক্ষে যথেষ্ট হলে, আপনি পরিবর্তে API কী ব্যবহার করতে পারেন।
3. মেট্রিক্স এক্সপ্লোরারের সাথে আপনার API মেট্রিক্স দেখুন
আপনি API ওভারভিউ পৃষ্ঠা থেকে যেকোনো একক API-এর জন্য কলের ইতিহাস দেখতে পারেন, যেমনটি ক্লাউড কনসোল থেকে অ্যাক্সেস API-এর ধাপ 6-এ দেখানো হয়েছে। যাইহোক, সমস্ত API ব্যবহারের জন্য আরও মেট্রিক্স দেখতে, মেট্রিক্স এক্সপ্লোরার ব্যবহার করুন।
- অপারেশন বিভাগে
নেভিগেশন মেনু , মনিটরিং > মেট্রিক্স এক্সপ্লোরার-এ ক্লিক করুন।
- রিসোর্স টাইপ মেনুতে, মেট্রিকের ধরন হিসাবে Consumed API নির্বাচন করুন। (যদি আপনি এটি দেখতে না পান তবে শুধুমাত্র দেখান সক্রিয় চেকবক্সটি সাফ করুন।)
- মেট্রিক মেনুতে, প্রদত্ত সময়ের মধ্যে কতগুলি API কল করা হয়েছে তা দেখতে APIগুলির জন্য পৃথক মেট্রিকগুলির মধ্যে একটি নির্বাচন করুন, যেমন অনুরোধের সংখ্যা ।
- আউটপুট আরও কাস্টমাইজ করতে, একটি সমষ্টি সেট করুন এবং সময়কাল সামঞ্জস্য করুন।
4. API ব্যবহার করে দেখতে OAuth 2.0 খেলার মাঠ ব্যবহার করুন
আপনি Google API ব্যবহার করে দেখতে OAuth 2.0 খেলার মাঠও ব্যবহার করতে পারেন। OAuth 2.0 প্লেগ্রাউন্ডের সাথে, আপনি একটি API নির্বাচন করতে পারেন, এটি অনুমোদন করতে পারেন এবং তারপরে অনুরোধ পাঠাতে পারেন এবং OAuth 2.0 খেলার মাঠের কনসোল উইন্ডোতে প্রতিক্রিয়া দেখতে পারেন৷
- OAuth 2.0 খেলার মাঠ খুলুন।
- ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ এপিআই > https://www.googleapis.com/auth/cloud-language > https://www.googleapis.com/auth/cloud-platform > অনুমোদিত API-এ ক্লিক করুন।
- প্রয়োজনে, আপনার Google অ্যাকাউন্টে সাইন ইন করুন এবং তারপর একটি অনুমোদন কোড পেতে অনুমতিতে ক্লিক করুন৷
- টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোড ক্লিক করুন।
আপনি এখন API এর একটি অনুরোধ করতে পারেন।
- সম্ভাব্য সকল API কল পরীক্ষা করতে সম্ভাব্য ক্রিয়াকলাপ তালিকায় ক্লিক করুন।
আপনি পূর্বে Natural Language API analyzeEntities
নথির জন্য তথ্য পৃষ্ঠাটি খুলেছিলেন, যাতে আপনি দেখতে পারেন যে HTTP অনুরোধের URL হল:
https://language.googleapis.com/v1beta2/documents:analyzeEntities
এটি একটি পোস্ট অনুরোধ.
- অনুরোধ ইউআরআই তথ্য লিখুন এবং একটি অনুরোধ বডি যোগ করুন।
আপনি একই বডি ব্যবহার করতে পারেন যা আপনি API এক্সপ্লোরারে ব্যবহার করেছেন।
- বন্ধ করুন > অনুরোধ পাঠান ক্লিক করুন।
আপনি এই চিত্রের অনুরূপ ফলাফল পেতে হবে:
OAuth 2.0 খেলার মাঠে অন্যান্য API-এর সাথে নির্দ্বিধায় পরীক্ষা করুন৷
5. পরিষ্কার করুন
প্রকল্পের জন্য একটি সীমাবদ্ধ API কী থাকা খারাপ অভ্যাস । যদি কেউ এটিতে অ্যাক্সেস পায়, তবে সেই ব্যক্তি এটি ব্যবহার করতে পারবেন আর প্রমাণীকরণের প্রয়োজন নেই৷
এই API কী মুছে ফেলতে:
- ক্লিক করুন
নেভিগেশন মেনু > APIs এবং পরিষেবা > শংসাপত্র ।
- API কী এর অধীনে, মুছে ফেলার জন্য কী নির্বাচন করুন এবং তারপরে ক্লিক করুন
.
- একইভাবে, আপনার পরিষেবা অ্যাকাউন্টের ব্যক্তিগত কী অরক্ষিত হওয়ার বিষয়ে চিন্তা না করে, পরিষেবা অ্যাকাউন্টের অধীনে, মুছে ফেলার জন্য পরিষেবা অ্যাকাউন্টটি নির্বাচন করুন এবং তারপরে ক্লিক করুন
.
6. অভিনন্দন
অভিনন্দন! আপনি শিখেছেন কিভাবে Google APIs অনুসন্ধান করতে হয় এবং নির্বাচন করতে হয় এবং তাদের মেট্রিক্স দেখতে হয়।