Eroarea WhatsApp 4: aplicația a atins limita de apeluri API
Codul de eroare 4 înseamnă că aplicația a atins limita de apeluri API. Descrierea Meta este „The app has reached its API call rate limit.” Se numără apelurile făcute de aplicație într-o oră glisantă, nu mesajele trimise de pe un număr. Verificați consumul în App Dashboard, așteptați și reduceți frecvența cu care aplicația apelează API-ul.
Codul Meta pentru „The app has reached its API call rate limit.”
Numărul de apeluri pe care o aplicație le poate face într-o oră, conform Graph API Platform Rate Limits.
Numele pe care ghidul de gestionare a erorilor Graph API îl dă codului 4.
Ce înseamnă codul de eroare 4 din WhatsApp?
Înseamnă că aplicația a făcut prea multe apeluri API în fereastra curentă, iar apelurile următoare sunt refuzate până când numărul scade.
Meta listează codul 4 printre erorile de limitare, cu textul detaliat „The app has reached its API call rate limit.” Ghidul de gestionare a erorilor Graph API îl numește API Too Many Calls și îl descrie ca pe o problemă temporară de limitare.
Se află lângă alte două coduri de limitare, ușor de confundat cu el. 80007 înseamnă că WhatsApp Business Account a atins limita. 130429 este debitul de mesaje al Cloud API. Codul 4 nu este niciunul dintre ele: este bugetul propriu de apeluri al aplicației.
Cum se calculează limita de apeluri a aplicației?
Pentru cererile făcute cu un token de acces al aplicației, ghidul Meta despre limitarea Graph API oferă o formulă: apelurile dintr-o oră sunt egale cu 200 înmulțit cu numărul de utilizatori.
Numărul de utilizatori se bazează pe utilizatorii activi zilnic unici ai aplicației, iar cifrele săptămânale și lunare sunt folosite când utilizarea zilnică scade. Este o limită pentru aplicație în ansamblu, nu per utilizator, așa că doar câțiva utilizatori activi pot consuma cea mai mare parte din ea.
Ghidul mai spune că utilizarea apare în App Dashboard și, după un număr suficient de apeluri, într-un antet X-App-Usage în răspunsuri. Acel antet este modul de a vedea limita apropiindu-se înainte să apară eroarea 4.
Ce faceți după eroarea 4?
Opriți apelurile pentru o vreme, apoi apelați mai puțin.
Ghidul Meta este direct în privința primei părți: când limita a fost atinsă, nu mai faceți apeluri API, pentru că a continua mărește numărul de apeluri și prelungește timpul până când apelurile reușesc din nou.
A doua parte ține de proiectare. Distribuiți cererile uniform, nu în rafale, filtrați răspunsurile ca un singur apel să returneze ce vă trebuie și evitați apelurile care aduc date suprapuse. Interogarea repetată este de obicei vinovatul. O integrare care cere la câteva secunde același status al contului își consumă bugetul pe răspunsuri pe care le are deja.
Greșeli frecvente
- Reîncercarea în buclă. Fiecare apel în plus se adaugă la total și amână și mai mult revenirea.
- Tratarea lui ca limită de trimitere. Codul 4 numără apelurile aplicației, iar debitul de mesaje este 130429.
- Interogarea endpoint-urilor de status la intervale scurte. Citirile repetate ale unor date neschimbate consumă bugetul orar.
EasyCoexistence monitorizează 24/7, din partea sa, fiecare număr conectat, așa că verificarea stării conexiunii nu trebuie construită ca o buclă de interogare care consumă bugetul de apeluri al aplicației dumneavoastră.
Întrebări frecvente
Este eroarea 4 la fel cu eroarea 130429?
Nu. 130429 este debitul de mesaje al unui număr. Eroarea 4 este numărul de apeluri API făcute de aplicația dumneavoastră.
Cât durează eroarea 4?
Până când numărul de apeluri din fereastra glisantă de o oră scade sub limită. Dacă apelați în acest timp, durata se prelungește.
Unde pot vedea cât de aproape este aplicația de limită?
În secțiunea Application Rate Limit din App Dashboard și în antetul X-App-Usage returnat în răspunsuri.
Este eroarea 4 la fel cu eroarea 80007?
Nu. Meta folosește 80007 când WhatsApp Business Account atinge limita, în timp ce eroarea 4 numără apelurile proprii ale aplicației.
Continuați să citiți
Gata să începeți?
Configurați WhatsApp Coexistence în câteva minute, nu luni. Aplicația continuă să funcționeze pe telefon.
Începeți perioada de probă gratuităVerificat la