কাটো এপিআই কলের সমস্যা সমাধান

এই প্রবন্ধটি কাটো এপিআই টুল এবং সফটওয়্যার দিয়ে একটি এপিআই কুয়েরি চালানোর সময় যা হতে পারে এমন সাধারণ ত্রুটিগুলির জন্য সমস্যা সমাধানের পরামর্শ প্রদান করে। উদাহরণস্বরূপ, আলটায়ার এবং পোস্টম্যান।

এপিআই স্ক্রিপ্ট এবং কোডিং সম্পর্কিত সমস্যাগুলির জন্য সহায়তা নেই।

প্রয়োজনীয় এপিআই আর্গুমেন্ট

এগুলি এমন আর্গুমেন্ট যা আপনাকে এপিআই কুয়েরিতে অবশ্যই অন্তর্ভুক্ত করতে হবে। যখন আপনি একটি ঐচ্ছিক আর্গুমেন্ট এপিআই কুয়েরি থেকে সরান, তখন ডিফল্ট মান ব্যবহার করা হয়।

  • অ্যাকাউন্টমেট্রিক্স কুয়েরি

    • আইডি - অ্যাকাউন্ট আইডি

    • সময়সীমা - যে ডেটা কুয়েরি প্রদান করে তার সময়সীমা

    • গ্রুপডিভাইসেস - একাধিক সাইট এবং একাধিক সকেট সহ সাইটের জন্য, অ্যানালিটিক্সকে একটি একক সকেটে একত্রিত করুন (বুলিয়ন মানের জন্য true)

  • অ্যাকাউন্টস্ন্যাপশট কুয়েরি

    • আইডি - অ্যাকাউন্ট আইডি

সাধারণ গ্রাফকিউএল_পার্স_ফেইলড ত্রুটি

এই বিভাগে কাটো গ্রাফকিউএল স্কিমা সম্পর্কিত কিছু সাধারণ ত্রুটি বার্তার উদাহরণ ব্যাখ্যা করা হয়েছে।

বার্তা: অপ্রত্যাশিত )

কুয়েরিতে একটি অতিরিক্ত বন্ধনী আছে। এটি প্রায়ই ত্রুটি ঘটায় যখন আপনি একটি আর্গুমেন্টের জন্য একটি বুলিয়ন মান প্রদান করেন না। উদাহরণস্বরূপ, গ্রুপইন্টারফেসেস: , এর পরিবর্তে গ্রুপইন্টারফেসেস: true,

বার্তা: প্রত্যাশিত নাম, পাওয়া গেছে <অক্ষর>

জেসন ফাইলটি সঠিকভাবে বিন্যস্ত নয়। বার্তাটি একটি অক্ষর দেখায় যা অনুপস্থিত বা অতিরিক্ত অক্ষরের সাথে সম্পর্কিত। উদাহরণস্বরূপ, প্রত্যাশিত নাম, পাওয়া গেছে ( আর্গুমেন্টের জন্য অ্যাকাউন্টস্ন্যাপশট((id: 42)। এই আর্গুমেন্টের জন্য সঠিক বিন্যাস হল অ্যাকাউন্টস্ন্যাপশট(id: 1941)

বার্তা: প্রত্যাশিত নাম, পাওয়া গেছে <অবৈধ>

ত্রুটি বার্তাটি নির্দেশ করে যে অনুপযুক্ত মান সহ একটি আছে।

উদাহরণস্বরূপ, টাইমফ্রেম আর্গুমেন্টটি (অ্যাকাউন্টমেট্রিক্স) কাটো এপিআই'তে আইএসও ৮৬০১ তারিখ এবং সময় মানকের জন্য উদ্ধৃতিচিহ্ন ব্যবহার করে, টাইমফ্রেম: "last.P1D" সঠিক এবং টাইমফ্রেম: last.P1D এই ত্রুটি তৈরি করে।

সাধারণ গ্রাফ_কিউএল_ভ্যালিডেশন_ফেইলড ত্রুটি

এই বিভাগে কুয়েরিতে আর্গুমেন্টের ভুল বিন্যাস সম্পর্কিত কিছু সাধারণ ত্রুটি বার্তার উদাহরণ ব্যাখ্যা করা হয়েছে।

বার্তা: প্রত্যাশিত টাইপ স্ট্রিং!, পাওয়া গেছে <সংখ্যা>

ত্রুটি বার্তাটি নির্দেশ করে যে একটি আর্গুমেন্টের অনুপযুক্ত মান রয়েছে, সাধারণত এটি আর্গুমেন্ট বিন্যাসের সাথে সম্পর্কিত।

উদাহরণস্বরূপ, সাইটস আইডিগুলি আর্গুমেন্টটি (অ্যাকাউন্টমেট্রিক্স > সাইটস) একটি স্ট্রিং, সুতরাং আপনাকে মানের জন্য উদ্ধৃতিচিহ্ন ব্যবহার করতে হবে, আইডিগুলি: ["4242"] সঠিক এবং আইডিগুলি:[4242] এই ত্রুটি তৈরি করে।

বার্তা: প্রত্যাশিত টাইপ ইনট!, পাওয়া গেছে \"<সংখ্যা>\"

ত্রুটি বার্তাটি নির্দেশ করে যে একটি আর্গুমেন্টের অনুপযুক্ত মান রয়েছে, সাধারণত এটি আর্গুমেন্ট বিন্যাসের সাথে সম্পর্কিত।

উদাহরণস্বরূপ, সাইটস আইডিগুলি আর্গুমেন্টটি (অ্যাকাউন্টস্ন্যাপশট > সাইটস) একটি ইনট, সুতরাং আপনাকে মানের জন্য উদ্ধৃতিচিহ্ন ব্যবহার না করতে হবে, আইডিগুলি: [2626] সঠিক এবং আইডিগুলি:["2626"] এই ত্রুটি তৈরি করে।

এপিআই ত্রুটি বার্তা

এই বিভাগে সাধারণ ত্রুটি বার্তার ব্যাখ্যা দেওয়া হয় যা বিশেষভাবে কাটো গ্রাফকিউএল স্কিমা বা বিন্যাসের সাথে সম্পর্কিত নয়।

বার্তা: প্রমাণীকরণ ত্রুটি বা ৪০৩

আপনার অ্যাকাউন্টের জন্য এপিআই কী'তে একটি সমস্যা আছে। প্রস্তাবিত সমাধান:

  • কাটো ম্যানেজমেন্ট অ্যাপ্লিকেশনে (সিস্টেম > এপিআই অ্যাক্সেস ম্যানেজমেন্ট), নিশ্চিত করুন যে:

    • আপনি যে এপিআই কী ব্যবহার করছেন তা এখনও বৈধ (অস্তিত্বশীল এবং মেয়াদোত্তীর্ণ হয়নি)

    • যদি আইপি থেকে অ্যাক্সেস অনুমোদন করুন অপশন সেট করা হয়, এপিআই ক্লায়েন্টটি একটি নির্দিষ্ট অনুমোদিত আইপি ঠিকানা বা পরিসীমা থেকে কল করছে
  • এইচটিটিপি হেডার সেটিংসে এপিআই কুয়েরি সফটওয়্যারটির জন্য কী সঠিকভাবে কনফিগার করা হয়েছে তা নিশ্চিত করুন: এক্স-এপিআই-কী: <মূল্য>, উদাহরণস্বরূপ, এক্স-এপিআই-কী: abcdef12345

  • যদি সমস্যা অব্যাহত থাকে, একটি নতুন এপিআই কী তৈরি করুন এবং এটি এপিআই কুয়েরি সফটওয়্যারে যোগ করুন

এটি এপিআই ক্লায়েন্টের জন্য একটি বৈধ HTTP হেডারের উদাহরণ:

POST /api/v1/graphql2 HTTP/2
Host: api.catonetworks.com
User-Agent: curl/8.7.1
Accept: */*
Content-Type:application/json
x-api-key: abcdef123456789

বার্তা: একাধিক সাইট নির্বাচিত হলে ডিভাইসগুলিকে আলাদা করা যাবে না (গ্রুপডিভাইসেস = false)

কুয়েরির মধ্যে একাধিক সাইট অন্তর্ভুক্ত থাকলে গ্রুপডিভাইসেস আর্গুমেন্টের (অ্যাকাউন্টমেট্রিক্স) মান অবশ্যই true হতে হবে।

এপিআই অ্যানালিটিক্স ডেটা রূপান্তর করা

কাটো এপিআই বাইটে ট্রাফিক ডেটা প্রদান করে। তথ্যকে বড় ইউনিট (যেমন MB বা GB) এ রূপান্তর করতে, আপনাকে 1024 এর সূচকীয় মান দ্বারা ভাগ করতে হবে: MB এর জন্য 10242, এবং GB এর জন্য 10243

উদাহরণস্বরূপ, 536,870,912,000 বাইটকে GB তে রূপান্তর করতে, 10243 দ্বারা ভাগ করে 500GB ডেটা প্রদর্শন করুন।

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

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

0 মন্তব্য