WhatsApp ত্রুটি 4: অ্যাপ API কলের সীমায় পৌঁছেছে
ত্রুটির কোড 4 মানে অ্যাপ তার API কল রেট সীমায় পৌঁছেছে। Meta-র বর্ণনা: "The app has reached its API call rate limit." এটি একটানা এক ঘণ্টার মধ্যে অ্যাপের করা কল গোনে, কোনো নম্বর থেকে পাঠানো মেসেজ নয়। অ্যাপ ড্যাশবোর্ডে ব্যবহার দেখুন, অপেক্ষা করুন, আর অ্যাপ কত ঘন ঘন API কল করে তা কমান।
Meta-র কোড, বর্ণনা: "The app has reached its API call rate limit."
Graph API Platform Rate Limits অনুযায়ী একটি অ্যাপ এক ঘণ্টায় যত কল করতে পারে।
Graph API error handling guide কোড 4-কে যে নাম দিয়েছে।
WhatsApp ত্রুটির কোড 4 মানে কী?
এর মানে আপনার অ্যাপ বর্তমান উইন্ডোতে অনেক বেশি API কল করেছে, তাই গণনা কমা পর্যন্ত পরবর্তী কল প্রত্যাখ্যান করা হবে।
Meta কোড 4-কে থ্রটলিং ত্রুটির তালিকায় রেখেছে, বিবরণে লেখা "The app has reached its API call rate limit." Graph API error handling guide এটিকে API Too Many Calls বলে এবং সাময়িক থ্রটলিং সমস্যা হিসেবে বর্ণনা করে।
এর পাশে আরও দুটি থ্রটলিং কোড আছে, যেগুলোর সঙ্গে সহজেই গুলিয়ে যায়। 80007 হলো WhatsApp Business Account-এর রেট সীমায় পৌঁছানো। 130429 হলো Cloud API-র মেসেজ থ্রুপুট। কোড 4 এই দুটির কোনোটিই নয়: এটি অ্যাপের নিজস্ব কলের বরাদ্দ।
অ্যাপের কল সীমা কীভাবে হিসাব করা হয়?
অ্যাপ অ্যাক্সেস টোকেন দিয়ে করা রিকোয়েস্টের জন্য Meta-র Graph API rate limiting guide একটি সূত্র দেয়: এক ঘণ্টায় কলের সংখ্যা হলো 200 গুণ ব্যবহারকারীর সংখ্যা।
ব্যবহারকারীর সংখ্যা ধরা হয় অ্যাপের স্বতন্ত্র দৈনিক সক্রিয় ব্যবহারকারী দিয়ে। দৈনিক ব্যবহার কমে গেলে সাপ্তাহিক ও মাসিক সংখ্যাও ব্যবহার হয়। সীমাটি পুরো অ্যাপের জন্য, প্রতি ব্যবহারকারীর জন্য নয়, তাই কয়েকজন ব্যস্ত ব্যবহারকারীই বেশিরভাগ বরাদ্দ খরচ করে ফেলতে পারেন।
গাইড আরও বলে, ব্যবহার অ্যাপ ড্যাশবোর্ডে দেখা যায়। যথেষ্ট কল হয়ে গেলে প্রতিক্রিয়ায় X-App-Usage হেডারেও দেখা যায়। ত্রুটি 4 আসার আগে সীমা কাছে আসছে কি না, এই হেডার দিয়েই বোঝা যায়।
ত্রুটি 4 পাওয়ার পর কী করবেন?
কিছুক্ষণ কল বন্ধ রাখুন, তারপর কম কল করুন।
প্রথম অংশে Meta-র rate limiting guide স্পষ্ট: সীমায় পৌঁছে গেলে API কল করা বন্ধ করুন, কারণ কল চালিয়ে গেলে গণনা বাড়ে এবং কল আবার সফল হতে বেশি সময় লাগে।
দ্বিতীয় অংশটি ডিজাইনের। রিকোয়েস্ট একসঙ্গে ঝাঁকে না পাঠিয়ে সমানভাবে ছড়িয়ে দিন। প্রতিক্রিয়া ফিল্টার করুন, যাতে একটি কলেই দরকারি তথ্য আসে। একই তথ্য ফের আনা হয় এমন কল এড়িয়ে চলুন। পোলিংই সাধারণত আসল দোষী। যে ইন্টিগ্রেশন প্রতি কয়েক সেকেন্ডে একই অ্যাকাউন্টের স্ট্যাটাস জানতে চায়, সে এমন উত্তরের পেছনে বরাদ্দ খরচ করে যা তার কাছে আগেই আছে।
সাধারণ ভুলগুলো
- লুপে বারবার চেষ্টা করা। প্রতিটি বাড়তি কল গণনা বাড়ায় এবং স্বাভাবিক হওয়া আরও পিছিয়ে দেয়।
- এটিকে পাঠানোর সীমা ভাবা। কোড 4 অ্যাপের কল গোনে, আর মেসেজ থ্রুপুটের কোড 130429।
- স্ট্যাটাস এন্ডপয়েন্টে অল্প বিরতিতে পোলিং করা। অপরিবর্তিত তথ্য বারবার পড়লে ঘণ্টার বরাদ্দ শেষ হয়।
EasyCoexistence প্রতিটি সংযুক্ত নম্বর নিজের দিক থেকে 24/7 পর্যবেক্ষণ করে, তাই সংযোগের হেলথ যাচাই করতে আপনার অ্যাপের কল বরাদ্দের বিপরীতে পোলিং লুপ বানাতে হয় না।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
ত্রুটি 4 কি ত্রুটি 130429-এর মতোই?
না। 130429 হলো একটি নম্বরের মেসেজ থ্রুপুট। ত্রুটি 4 হলো আপনার অ্যাপ কতগুলো API কল করেছে তার হিসাব।
ত্রুটি 4 কতক্ষণ থাকে?
একটানা এক ঘণ্টার উইন্ডোতে কলের সংখ্যা সীমার নিচে নামা পর্যন্ত। এই সময়ে কল করলে তা আরও বাড়ে।
আমার অ্যাপ সীমার কত কাছে, তা কোথায় দেখব?
অ্যাপ ড্যাশবোর্ডের Application Rate Limit অংশে এবং প্রতিক্রিয়ায় ফেরত আসা X-App-Usage হেডারে।
ত্রুটি 4 কি ত্রুটি 80007-এর মতোই?
না। WhatsApp Business Account রেট সীমায় পৌঁছালে Meta 80007 ব্যবহার করে, আর ত্রুটি 4 অ্যাপের নিজস্ব কল গোনে।
আরও পড়ুন
শুরু করতে প্রস্তুত?
মাস নয়, কয়েক মিনিটেই WhatsApp Coexistence সেট আপ করুন। ফোনে অ্যাপটি কাজ করতে থাকে।
ফ্রি ট্রায়াল শুরু করুনযাচাই করা হয়েছে