लॉग इनमोफत ट्रायल सुरू करा
Meta Tech Provider

WhatsApp त्रुटी 4: ॲपची एपीआय कॉल मर्यादा संपली

त्रुटी कोड 4 म्हणजे ॲपने एपीआय कॉल मर्यादा गाठली आहे. Meta चे वर्णन: "The app has reached its API call rate limit." ही मर्यादा ॲपने एका रोलिंग तासात केलेले कॉल मोजते, नंबरवरून पाठवलेले मेसेज नाही. ॲप डॅशबोर्डमध्ये वापर तपासा, थांबा आणि ॲप एपीआयला किती वेळा कॉल करते ते कमी करा.

4

Meta चा कोड, अर्थ: "The app has reached its API call rate limit."

200 x users

Graph API Platform Rate Limits नुसार ॲप एका तासात करू शकणारे कॉल.

API Too Many Calls

Graph API error handling guide मध्ये कोड 4 ला दिलेले नाव.

WhatsApp त्रुटी कोड 4 म्हणजे काय?

याचा अर्थ तुमच्या ॲपने सध्याच्या कालावधीत खूप जास्त एपीआय कॉल केले आहेत आणि संख्या कमी होईपर्यंत पुढील कॉल नाकारले जातात.

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 स्पष्ट आहे: मर्यादा गाठली गेल्यावर एपीआय कॉल करणे थांबवा, कारण कॉल चालू ठेवल्यास कॉलची संख्या वाढते आणि कॉल पुन्हा यशस्वी होण्यास लागणारा वेळ लांबतो.

दुसरा भाग डिझाइनचा आहे. विनंत्या एकदम न करता समान रीतीने पसरवा, प्रतिसाद फिल्टर करा म्हणजे एका कॉलमध्ये हवे ते मिळेल, आणि एकमेकांशी जुळणारा डेटा आणणारे कॉल टाळा. पोलिंग हे सहसा कारण असते. जो इंटिग्रेशन दर काही सेकंदांनी तेच खात्याचे स्टेटस विचारतो, तो आधीपासून माहीत असलेल्या उत्तरांवर बजेट खर्च करतो.

सामान्य चुका

  • लूपमध्ये पुन्हा प्रयत्न करणे. प्रत्येक अतिरिक्त कॉल संख्येत भर घालतो आणि पूर्ववत होणे आणखी लांबवतो.
  • याला पाठवण्याची मर्यादा समजणे. कोड 4 ॲपचे कॉल मोजतो, तर मेसेज थ्रूपुटसाठी 130429 आहे.
  • स्टेटस एंडपॉइंट कमी अंतराने पोल करणे. न बदललेला डेटा वारंवार वाचल्याने तासाचे बजेट संपते.
EasyCoexistence सोबत हे करताना

EasyCoexistence प्रत्येक कनेक्ट केलेल्या नंबरवर 24/7 स्वतःच्या बाजूने लक्ष ठेवते, त्यामुळे कनेक्शन हेल्थ तपासण्यासाठी तुमच्या ॲपच्या कॉल बजेटवर पोलिंग लूप बनवावा लागत नाही.

वारंवार विचारले जाणारे प्रश्न

त्रुटी 4 आणि त्रुटी 130429 सारख्याच आहेत का?

नाही. 130429 म्हणजे एका नंबरचा मेसेज थ्रूपुट. त्रुटी 4 म्हणजे तुमच्या ॲपने केलेल्या एपीआय कॉलची संख्या.

त्रुटी 4 किती वेळ राहते?

रोलिंग एक तासाच्या कालावधीतील कॉलची संख्या मर्यादेखाली येईपर्यंत. त्या काळात कॉल केल्यास ती वाढते.

माझे ॲप मर्यादेच्या किती जवळ आहे हे कुठे पाहता येईल?

ॲप डॅशबोर्डच्या Application Rate Limit विभागात आणि प्रतिसादांवर येणाऱ्या X-App-Usage हेडरमध्ये.

त्रुटी 4 आणि त्रुटी 80007 सारख्याच आहेत का?

नाही. WhatsApp Business Account ने रेट लिमिट गाठल्यास Meta 80007 वापरते, तर त्रुटी 4 ॲपच्या स्वतःच्या कॉलची गणना करते.

पुढे वाचा

सुरुवात करण्यासाठी तयार आहात?

WhatsApp Coexistence काही मिनिटांत सेट करा, काही महिन्यांत नाही. ॲप फोनवर काम करत राहते.

मोफत ट्रायल सुरू करा

पडताळले:

WhatsApp त्रुटी 4