GraphQL প্লেগ্রাউন্ড থেকে ক্যাটো API-তে সংযোগ স্থাপন

এই নিবন্ধটি ব্যাখ্যা করে কিভাবে GraphQL প্লেগ্রাউন্ড ব্যবহার করে কিছু নমুনা প্রশ্ন চালানো এবং ক্যাটো নেটওয়ার্ক API শেষ পয়েন্টের সাথে সংযোগ পরীক্ষা করা যায়।

GraphQL প্লেগ্রাউন্ডের ওভারভিউ

GraphQL প্লেগ্রাউন্ড আপনাকে API প্রশ্ন চালাতে দেয় যা সরাসরি Cato API সার্ভারে পাঠানো হয়। তৃতীয় পক্ষের API প্রশ্ন সফটওয়্যার যেমন Altair বা Postman, API কল চালানোর জন্য শক্তিশালী কার্যকারিতা প্রদান করে। তবে, যদি API প্রশ্নের সাথে সংযোগ সমস্যা থাকে, তবে আপনি সমস্যার কারণ শনাক্ত করতে প্লেগ্রাউন্ড ব্যবহার করতে পারেন।

প্রয়োজনীয় শর্তাবলী

GraphQL প্লেগ্রাউন্ড থেকে একটি ক্যাটো API প্রশ্ন চালাতে, আপনার একাউন্টের জন্য API কী থাকতে হবে (Resources > API Keys)। API কী সম্পর্কে আরো জানতে, দেখুন Generating API Keys for the Cato API

আপনার অ্যাকাউন্টের নমুনা প্রশ্নে Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন (CMA) ID প্রবেশ করতে হবে। CMA ID Account Info পৃষ্ঠায় পাওয়া যাবে।

API শেষ পয়েন্টের জন্য URL সেই স্থানের জন্য নির্দিষ্ট যেখানে Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন (CMA) ইন্সট্যান্স হোস্ট করা হয়। একটি <প্রিফিক্স> মান থাকতে পারে যা আপনার CMA অ্যাকাউন্ট এবং API শেষ পয়েন্টের URL এর সাথে যুক্ত হয়।

  • যদি কোনো প্রিফিক্স না থাকে (cc.catonetworks.com), তাহলে নিম্নলিখিত URL ব্যবহার করুন: https://api.catonetworks.com/api/v1/graphql2

  • যদি একটি প্রিফিক্স থাকে (যেমন cc.us1.catonetworks.com), তবে নিম্নলিখিত URL ব্যবহার করবেন: https://api.us1.catonetworks.com/api/v1/graphql2

নমুনা ক্যাটো API প্রশ্নের সাথে সংযোগ পরীক্ষা করা

আপনি একটি নমুনা API প্রশ্ন চালিয়ে Cato API সার্ভারে সংযোগ পরীক্ষা করতে পারেন। যখন accountID আর্গুমেন্ট এবং API কী সঠিকভাবে কনফিগার করা হয়, তখন নমুনা API প্রশ্নটি অ্যাকাউন্ট ডেটা ফেরত দেয় এবং ফলাফলগুলোকে GraphQL প্লেগ্রাউন্ডে দেখায়। যদি প্রশ্নটি আপনার অ্যাকাউন্টের জন্য ফলাফল না দেয় তবে API সার্ভারে সংযোগ সমস্যা থাকতে পারে অথবা সার্ভার বন্ধ হতে পারে। নিম্নলিখিত নমুনা API প্রশ্নগুলি Cato API সার্ভারে সংযোগ পরীক্ষা করতে আপনাকে সাহায্য করতে পারে:

GraphQL প্লেগ্রাউন্ডে একটি নমুনা API প্রশ্ন চালানো

ইন্টারনেট ব্রাউজার ব্যবহার করে Cato API এর জন্য GraphQL প্লেগ্রাউন্ড খুলুন। প্লেগ্রাউন্ডের জন্য আপনার API কী দিয়ে HTTP হেডার কনফিগার করুন। বাম পাশে নমুনা প্রশ্ন পেস্ট করুন এবং আপনার অ্যাকাউন্ট ID প্রবেশ করান। এরপর আপনি প্রশ্ন চালিয়ে প্লেগ্রাউন্ডে ফলাফলগুলো দেখতে পারেন।

  1. এই নিবন্ধ থেকে একটি নমুনা API প্রশ্ন ডাউনলোড করুন এবং তা Notepad এর মত একটি টেক্সট এডিটরে খুলুন।

  2. ইন্টারনেট ব্রাউজার থেকে, Cato API এর জন্য GraphQL প্লেগ্রাউন্ডে যান।

  3. বাম দিকে নীচে ক্লিক করুন HTTP হেডারস

  4. আপনার API কী এই ফরম্যাটে প্রবেশ করুন: { "x-api-key" :"<api key>" }

    নিম্নলিখিত স্ক্রীনশট API কী সহ কনফিগার করা HTTP হেডার প্রদর্শন করেAaBbCcDdEeFf0123456789ABCDEF1234:

    graphql1.png
  5. প্লেগ্রাউন্ডের বাম পাশে একটি নমুনা প্রশ্ন কপি এবং পেস্ট করুন।

  6. প্রশ্নের শীর্ষে, accountID আর্গুমেন্টে আপনার অ্যাকাউন্ট ID প্রবেশ করান।

    নিম্নলিখিত স্ক্রীনশট accountID আর্গুমেন্টটি মান 2626 সহ কনফিগার করা দেখায়:

    graphql2.png
  7. প্লে বোতামটি ক্লিক করুন।

  8. ডান পাশের প্যানে API প্রশ্নের ফলাফল দেখায়। নিম্নলিখিত স্ক্রীনশট 2626 আইডি সহ accountMetrics প্রশ্নের নমুনা ফলাফল দেখায়:

    graphql3.png

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

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

0 মন্তব্য