Prijavite seZapočnite besplatno probno razdoblje
Meta Tech Provider

WhatsApp pogreška 4: aplikacija je dosegnula ograničenje poziva API-ja

Kôd pogreške 4 znači da je aplikacija dosegnula ograničenje poziva API-ja. Meta to opisuje riječima „The app has reached its API call rate limit.“ Broje se pozivi koje aplikacija uputi unutar klizećeg sata, a ne poruke poslane s broja. Potrošnju provjerite u nadzornoj ploči aplikacije, pričekajte i smanjite koliko često aplikacija poziva API.

4

Metin kôd za „The app has reached its API call rate limit.“

200 x users

Broj poziva koje aplikacija smije uputiti u jednom satu prema Graph API Platform Rate Limits.

API Too Many Calls

Naziv koji vodič Graph API za obradu pogrešaka daje kôdu 4.

Što znači WhatsApp kôd pogreške 4?

Znači da je vaša aplikacija u trenutnom razdoblju uputila previše poziva API-ju i da se daljnji pozivi odbijaju dok se broj ne smanji.

Meta kôd 4 navodi među pogreškama ograničavanja s tekstom detalja „The app has reached its API call rate limit.“ Vodič Graph API za obradu pogrešaka naziva ga API Too Many Calls i opisuje kao privremeni problem ograničavanja.

Uz njega postoje dva kôda ograničavanja koje je lako zamijeniti s njim. 80007 znači da je račun WhatsApp Business dosegnuo svoje ograničenje. 130429 odnosi se na propusnost poruka putem Cloud API-ja. Kôd 4 nije ni jedno ni drugo: to je vlastiti proračun poziva aplikacije.

Kako se izračunava ograničenje poziva aplikacije?

Za zahtjeve upućene tokenom za pristup aplikacije, Metin vodič za ograničavanje Graph API-ja daje formulu: broj poziva u jednom satu jednak je 200 pomnoženo s brojem korisnika.

Broj korisnika temelji se na jedinstvenim dnevno aktivnim korisnicima aplikacije, a tjedne i mjesečne vrijednosti koriste se kad dnevna upotreba padne. Ograničenje vrijedi za aplikaciju u cjelini, a ne po korisniku, pa nekoliko aktivnih korisnika može potrošiti većinu.

Vodič također navodi da se potrošnja prikazuje u nadzornoj ploči aplikacije, a nakon dovoljno poziva i u zaglavlju X-App-Usage u odgovorima. To zaglavlje je način da vidite kako se ograničenje bliži prije nego stigne pogreška 4.

Što učiniti nakon pogreške 4?

Prestanite neko vrijeme pozivati API, a zatim pozivajte rjeđe.

Metin vodič za ograničavanje vrlo je jasan oko prvog dijela: kad je ograničenje doseglo, prestanite upućivati pozive, jer nastavak povećava broj poziva i produljuje vrijeme do ponovnog uspjeha poziva.

Drugi dio je oblikovanje rješenja. Raspodijelite zahtjeve ravnomjerno umjesto u naletima, filtrirajte odgovore tako da jedan poziv vrati ono što trebate i izbjegavajte pozive koji dohvaćaju podatke koji se preklapaju. Najčešći uzrok je učestalo provjeravanje. Integracija koja svakih nekoliko sekundi traži isti status računa troši proračun na odgovore koje već ima.

Uobičajene pogreške

  • Ponavljanje poziva u petlji. Svaki dodatni poziv povećava broj i odgađa oporavak.
  • Tumačenje kao ograničenja slanja. Kôd 4 broji pozive aplikacije, dok se propusnost poruka odnosi na 130429.
  • Učestalo provjeravanje endpointa statusa u kratkom intervalu. Ponovljena čitanja nepromijenjenih podataka troše satni proračun.
Radite ovo uz EasyCoexistence

EasyCoexistence 24/7 nadzire svaki povezani broj na svojoj strani, pa provjeru zdravlja veze ne morate graditi kao petlju provjeravanja koja troši proračun poziva vaše aplikacije.

Često postavljana pitanja

Je li pogreška 4 isto što i pogreška 130429?

Ne. 130429 odnosi se na propusnost poruka za jedan broj. Pogreška 4 odnosi se na broj poziva API-ju koje je uputila vaša aplikacija.

Koliko traje pogreška 4?

Dok se broj poziva u klizećem razdoblju od jednog sata ne spusti ispod ograničenja. Pozivanje u tom razdoblju produljuje trajanje.

Gdje mogu vidjeti koliko sam blizu ograničenju aplikacije?

U odjeljku „Application Rate Limit“ nadzorne ploče aplikacije te u zaglavlju X-App-Usage koje se vraća u odgovorima.

Je li pogreška 4 isto što i pogreška 80007?

Ne. Meta koristi 80007 kad račun WhatsApp Business dosegne svoje ograničenje, dok pogreška 4 broji vlastite pozive aplikacije.

Nastavite čitati

Spremni za početak?

Postavite WhatsApp Coexistence u nekoliko minuta, a ne mjeseci. Aplikacija i dalje radi na telefonu.

Započnite besplatno probno razdoblje

Provjereno na

WhatsApp pogreška 4: ograničenje poziva aplikacije