ব্যবহারের সীমা এবং কোটা

সীমা এবং কোটা Google পরিকাঠামোকে একটি স্বয়ংক্রিয় প্রক্রিয়া থেকে রক্ষা করে যা একটি অনুপযুক্ত উপায়ে রিসেলার API ব্যবহার করে। একটি API থেকে অতিরিক্ত অনুরোধ একটি ক্ষতিকারক টাইপোর ফলে হতে পারে, অথবা একটি অদক্ষভাবে ডিজাইন করা সিস্টেমের ফলে হতে পারে যা অপ্রয়োজনীয় API কল করে। কারণ যাই হোক না কেন, Google Workspace সিস্টেমের সামগ্রিক স্বাস্থ্যের জন্য একটি নির্দিষ্ট উৎস থেকে ট্রাফিক একটি নির্দিষ্ট স্তরে পৌঁছালে তা ব্লক করা প্রয়োজন। এটি নিশ্চিত করে যে একজন বিকাশকারীর ক্রিয়াকলাপ বৃহত্তর সম্প্রদায়কে নেতিবাচকভাবে প্রভাবিত করতে পারে না।

API অনুরোধ ব্যর্থতা

আপনার API অনুরোধ ব্যর্থ হওয়ার অসম্ভাব্য ইভেন্টে, আপনার অ্যাপ্লিকেশনটি একটি HTTP স্থিতি কোড প্রতিক্রিয়া পায়৷ 403 -এর একটি স্ট্যাটাস কোডে ভুল ইনপুট সম্পর্কে ত্রুটির তথ্য রয়েছে এবং 503 -এর একটি HTTP স্ট্যাটাস কোডে ত্রুটি সংক্রান্ত তথ্য রয়েছে যা নির্দেশ করে যে কোন API কোটাগুলি অতিক্রম করা হয়েছে। এই প্রতিক্রিয়াগুলি আপনার কাস্টম অ্যাপ্লিকেশনকে এই ত্রুটিগুলি সনাক্ত করতে এবং যথাযথ ব্যবস্থা নিতে দেয়৷

সময় ভিত্তিক ত্রুটি

সময় ভিত্তিক সমস্ত ত্রুটির জন্য (প্রতি থ্রেডে N সেকেন্ডের জন্য সর্বাধিক N জিনিস), বিশেষত 503 স্ট্যাটাস কোড ত্রুটি, আমরা সুপারিশ করি যে আপনার কোডটি ব্যতিক্রমটি ধরবে এবং একটি সূচকীয় ব্যাকঅফ অ্যালগরিদম ব্যবহার করে, পুনরায় চেষ্টা করার আগে একটি ছোট বিলম্বের জন্য অপেক্ষা করুন। ব্যর্থ কল। একটি থ্রেডের জন্য একটি রিসেলার API উদাহরণ হল 5 সেকেন্ড অপেক্ষা করা এবং ব্যর্থ কলের জন্য পুনরায় চেষ্টা করা। অনুরোধ সফল হলে, অন্যান্য থ্রেডের জন্য এই প্যাটার্নটি পুনরাবৃত্তি করুন। যদি দ্বিতীয় অনুরোধটি সফল না হয়, একটি কল সফল না হওয়া পর্যন্ত আপনার আবেদনটি অনুরোধের ফ্রিকোয়েন্সির উপর স্কেল করা উচিত। উদাহরণস্বরূপ, প্রাথমিক 5 সেকেন্ডের বিলম্বকে 10 সেকেন্ডে বাড়িয়ে দিন এবং আপনার ব্যর্থ কলের জন্য আবার চেষ্টা করুন। এছাড়াও, একটি পুনরায় চেষ্টা সীমা সিদ্ধান্ত. উদাহরণস্বরূপ, আপনার অ্যাপ্লিকেশন ব্যবহারকারীর কাছে একটি ত্রুটি ফেরত দেওয়ার আগে বিভিন্ন বিলম্বের সাথে 5 থেকে 7 বার একটি অনুরোধ পুনরায় চেষ্টা করুন।

সীমা

API সীমা বিভাগ সীমা
সাবস্ক্রিপশন purchaseOrderId এই সম্পত্তি 80টি প্লেইন টেক্সট অক্ষর পর্যন্ত গ্রহণ করে।
সদস্যতা maxResults maxResults ক্যোয়ারী স্ট্রিং 1 - 100 ফলাফল হতে পারে। ডিফল্ট 20টি ফলাফল।
ট্রান্সফার টোকেন ( customerAuthToken ) একটি গ্রাহকের ট্রান্সফার টোকেন তৈরি হওয়ার 30 দিনের জন্য বৈধ।
একজন গ্রাহকের জন্য সর্বাধিক ব্যবহারকারীর সংখ্যা আপনার চুক্তির উপর নির্ভর করে, ব্যবহারকারীর সর্বাধিক সংখ্যা হয় 50,000 হতে পারে বা আপনার রিসেলার চুক্তিতে সর্বাধিক সংজ্ঞায়িত করা যেতে পারে৷
অননুমোদিত অনুরোধ Google রিসেলার API-এ অননুমোদিত অনুরোধের অনুমতি দেয় না। কোনো অনুমোদন টোকেন প্রদান করা না হলে একটি অনুরোধ অননুমোদিত বলে বিবেচিত হয়। আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন সম্পর্কে জানুন দেখুন।

অন্যান্য ধরনের সীমা

অন্যান্য ধরনের সীমা সীমাবদ্ধতা এবং নির্দেশিকা
ডেটা বিন্যাস ডাটা ফরম্যাট জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন JSON- এ রয়েছে।

JSON হল একটি সাধারণ ইন্টারনেট ফর্ম্যাট যা নির্বিচারে ডেটা স্ট্রাকচারের প্রতিনিধিত্ব করার একটি পদ্ধতি প্রদান করে। JSON হল একটি টেক্সট ফরম্যাট যা সম্পূর্ণ ভাষা-স্বাধীন কিন্তু কনভেনশন ব্যবহার করে যা C, C++, C#, Java, JavaScript, পার্ল এবং পাইথন সহ ভাষার C-পরিবারের প্রোগ্রামারদের কাছে পরিচিত।
সময়ের বিন্যাস সমস্ত তারিখের সময় মিলিসেকেন্ডে ইপোচ কনভার্টারে থাকে। এই বিন্যাসটি সাবস্ক্রিপশন তৈরির সময়, একটি পরিকল্পনার প্রতিশ্রুতি শুরু এবং শেষের সময় এবং 30 দিনের বিনামূল্যের ট্রায়ালের শেষ সময়ের জন্য প্রযোজ্য।