পোস্টম্যান ব্যবহার করে ক্যাটো সাইট ক্রিয়েশন এপিআই ব্যবহার করা

এই নিবন্ধটি বর্ণনা করে কীভাবে পোস্টম্যান এপিআই ক্লায়েন্ট ব্যবহার করতে হয় এবং ক্যাটো ম্যানেজমেন্ট অ্যাপ্লিকেশনে সাইট তৈরি করার জন্য ক্যাটোর এপিআইগুলি সম্পাদন করা হয়।

পোস্টম্যান কনফিগারেশন-এর সংক্ষিপ্ত বিবরণ

পোস্টম্যান কনফিগারেশন এপিআই চালাতে এবং সাইটগুলি তৈরি ও আপডেট করতে ক্যাটো এর একটি উচ্চ-স্তরের ওভারভিউ।

  1. ক্যাটো ম্যানেজমেন্ট অ্যাপ্লিকেশন থেকে এপিআই কী জেনারেট করুন।

  2. পোস্টম্যান সংগ্রহ এবং পরিবেশ ডাউনলোড এবং আমদানি করুন।

  3. পরিবেশ কনফিগার করুন।

  4. অ্যাকাউন্টে API চালান এবং সাইটসমূহ তৈরি করুন।

ক্যাটো ম্যানেজমেন্ট অ্যাপ্লিকেশন থেকে এপিআই কী জেনারেট করা

এপিআই কী একটি কোড যা এপিআই ক্লায়েন্ট আপনার ক্যাটো অ্যাকাউন্টের সাথে প্রমাণিকরণের জন্য ব্যবহার করে। এডিট অনুমতিসহ একটি এপিআই কী জেনারেট করার জন্য ক্যাটো ম্যানেজমেন্ট অ্যাপ্লিকেশনে API ম্যানেজমেন্ট স্ক্রীন ব্যবহার করতে পারেন।

API Keys.png

ক্যাটো ক্রিয়েশন এপিআই-এর জন্য এপিআই কী জেনারেট করতে:

  1. নেভিগেশন মেনুতে, Resources > API Keys-এ ক্লিক করুন।

  2. API Keys ট্যাবে, New-এ ক্লিক করুন। Create API Key প্যানেলটি খুলবে।

    image2.png
  3. Key Name টি লিখুন।

  4. API Permissionকে Edit করুন।

  5. আমরা একটি তারিখ সেট করার সুপারিশ করি যাতে এপিআই কী Expire at হবে।

  6. Apply-এ ক্লিক করুন। এপিআই কী যোগ করা হয়েছে এবং একটি পপআপ উইন্ডোতে নতুন এপিআই কী প্রদর্শিত হয়েছে।

  7. copy.png (Copy)-এ ক্লিক করুন এবং ক্যাটো ম্যানেজমেন্ট অ্যাপ্লিকেশন দ্বারা তৈরি এপিআই Keyটি কপি করুন এবং একটি নিরাপদ স্থানে সংরক্ষণ করুন।

    আপনি একবার এই উইন্ডোটি বন্ধ করলে, এপিআই কী এর মানটি অ্যাক্সেস করতে পারবেন না।

    image3.png
  8. পপ-আপ উইন্ডোটি বন্ধ করতে OK-এ ক্লিক করুন।

পোস্টম্যান এ ক্যাটো এপিআই সংগ্রহ এবং পরিবেশ যোগ করা

আমরা ক্যাটো ক্রিয়েশন এপিআই-এর সাথে সাইট তৈরি শুরু করতে সহায়তা করার জন্য একটি কাস্টম পোস্টম্যান সংগ্রহ এবং পরিবেশ তৈরি করেছি। এই কাস্টম ফাইলগুলি ক্যাটো রিপোজিটরিতে উপলব্ধ।

  • _cato_env_template_.postman_environment.json
  • কনফিগারেশন এপিআই-এর জন্য মিউটেশন এপিআই ফাইলগুলি (যেমন Cato Site Mutation API v1.postman_collection.json)

পোস্টম্যান পরিবেশে ভেরিয়েবল (API URL, CMA অ্যাকাউন্ট ID, ইত্যাদি...) এবং পোস্টম্যান সংগ্রহে GraphQL মিউটেশন এপিআই কলের উদাহরণ রয়েছে। এগুলিকে আমদানি করতে, “Import”-এ ক্লিক করুন, ফাইলটি উইন্ডোতে ড্রপ করুন এবং আমদানি করুন ক্লিক করুন:

পোস্টম্যানের জন্য ক্যাটো এপিআই সংগ্রহ এবং পরিবেশ যোগ করতে:

  1. এই KB নিবন্ধ থেকে আপনার ডিভাইসের জন্য কাস্টম সংগ্রহ এবং পরিবেশগুলি ডাউনলোড করুন।

  2. পোস্টম্যান থেকে, File > Import নির্বাচন করুন। Import পপ-আপ উইন্ডোটি খুলবে।

  3. Upload Files-এ ক্লিক করুন, এবং তারপরে ধাপ 1-এ ডাউনলোড করা ফাইলগুলি নির্বাচন করুন।

    Import_Files.png
  4. Import-এ ক্লিক করুন।

কাস্টম পরিবেশটি এখন পোস্টম্যান Environments-এ দেখানো হয়েছে:

image6.png

কাস্টম সংগ্রহটি এখন পোস্টম্যান Collections-এ দেখানো হয়েছে:

image7.png

পোস্টম্যান পরিবেশ কনফিগার করা

আমরা প্রতিটি ক্যাটো টেন্যান্টের জন্য পৃথক পোস্টম্যান পরিবেশ ব্যবহার করার সুপারিশ করি যেখানে আপনি CMA অ্যাকাউন্ট ID এবং এপিআই কী সংরক্ষণ করেন।

নতুন পোস্টম্যান পরিবেশ তৈরি করতে:

  1. Environment ট্যাব থেকে, টেমপ্লেট _cat_env_template_-এ ডান-ক্লিক করুন এবং Duplicate নির্বাচন করুন।

    image8.png
  2. পরিবেশের অনুলিপিতে ডান-ক্লিক করুন Rename নির্বাচন করুন, তারপর আপনার ক্যাটো টেন্যান্টের নামে পরিবেশের নাম পরিবর্তন করুন।

    image9.png
  3. API Key এবং CMA Account ID কপি করুন এবং পরিবেশের প্রাসঙ্গিক ক্ষেত্রগুলির Current Value-এ পেস্ট করুন এবং Save করুন।

    image10.png

    আপনি URL থেকে সরাসরি CMA অ্যাকাউন্ট ID পুনরুদ্ধার করতে পারেন:

    image11.png

সাইট সৃষ্টি করতে ক্যাটো এপিআই কল চলাচল করা

এপিআই কী এবং পোস্টম্যান-এর জন্য CMA অ্যাকাউন্ট ID সংজ্ঞায়িত করার পর

এপিআই কল কার্যকর করতে এবং সাইট তৈরি করতে:

  1. Collections ট্যাবে।

  2. উপরের ডান কোণ থেকে, আপনি পূর্ববর্তী ধাপে তৈরি করা পরিবেশ নির্বাচন করুন।

    image12.png
  3. Collections ট্যাব থেকে, Cato Mutation API v1 > addSocketSite > _query প্রসারিত করুন এবং query_stateCode নির্বাচন করুন।

    image13.png
  4. এপিআই কল কার্যকর করতে Send-এ ক্লিক করুন। প্রত্যাশিত ফলাফলটি 200 OK এবং কিছু ডেটা।

    image14.png

এই নিবন্ধটি কি সহায়ক ছিল?

1 জনের মধ্যে 1 জন এটিকে সহায়ক বলে মনে করেছেন

0 মন্তব্য