Hitilafu 4 ya WhatsApp: programu imefikia kikomo cha maombi ya API
Msimbo wa hitilafu 4 unamaanisha programu imefikia kikomo cha maombi ya API. Maelezo ya Meta ni "The app has reached its API call rate limit." Unahesabu maombi yanayotumwa na programu ndani ya saa moja inayosogea, si jumbe zinazotumwa kutoka nambari. Angalia matumizi kwenye App Dashboard, subiri, kisha punguza mara ambazo programu inaita API.
Msimbo wa Meta wa "The app has reached its API call rate limit."
Maombi ambayo programu inaweza kutuma ndani ya saa moja chini ya Graph API Platform Rate Limits.
Jina ambalo mwongozo wa Graph API error handling unalipa msimbo 4.
Msimbo wa hitilafu 4 wa WhatsApp unamaanisha nini?
Unamaanisha programu yako imetuma maombi mengi mno ya API katika dirisha la sasa, na maombi zaidi yanakataliwa hadi idadi ipungue.
Meta inaorodhesha msimbo 4 chini ya hitilafu za kuzuiwa kwa muda, ukiwa na maelezo "The app has reached its API call rate limit." Mwongozo wa Graph API error handling unauita API Too Many Calls na kuueleza kama tatizo la muda la kuzuiwa.
Unakaa karibu na misimbo mingine miwili ya kuzuiwa ambayo ni rahisi kuichanganya nao. 80007 ni pale WhatsApp Business Account inapofikia kikomo chake. 130429 ni kiwango cha jumbe cha Cloud API. Msimbo 4 si mojawapo: ni bajeti ya maombi ya programu yenyewe.
Kikomo cha maombi ya programu kinahesabiwaje?
Kwa maombi yanayotumwa kwa app access token, mwongozo wa Graph API rate limiting wa Meta unatoa fomula: maombi ndani ya saa moja ni sawa na 200 mara idadi ya watumiaji.
Idadi ya watumiaji inatokana na watumiaji wa kipekee wanaofanya kazi kila siku wa programu, na takwimu za kila wiki na kila mwezi hutumika matumizi ya kila siku yanaposhuka. Ni kikomo cha programu nzima, si cha kila mtumiaji, kwa hiyo watumiaji wachache wenye shughuli nyingi wanaweza kutumia sehemu kubwa yake.
Mwongozo unasema pia kwamba matumizi yanaonekana kwenye App Dashboard na, baada ya maombi ya kutosha kutumwa, kwenye header ya X-App-Usage katika majibu. Header hiyo ndiyo njia ya kuona kikomo kikikaribia kabla hitilafu 4 haijafika.
Unapaswa kufanya nini baada ya hitilafu 4?
Acha kutuma maombi kwa muda, kisha tuma machache zaidi.
Mwongozo wa rate limiting wa Meta uko wazi kuhusu sehemu ya kwanza: kikomo kikishafikiwa, acha kutuma maombi ya API, kwa sababu kuendelea kunaongeza idadi ya maombi na kurefusha muda kabla maombi hayajafanikiwa tena.
Sehemu ya pili ni muundo wa mfumo. Sambaza maombi kwa usawa badala ya kuyatuma kwa mkupuo, chuja majibu ili ombi moja lirudishe unachohitaji, na epuka maombi yanayochukua data inayojirudia. Kuuliza mara kwa mara ndiko chanzo cha kawaida. Muunganisho unaoomba hali ile ile ya akaunti kila baada ya sekunde chache unatumia bajeti yake kwa majibu ambayo tayari unayo.
Makosa ya kawaida
- Kujaribu tena kwa mzunguko usioisha. Kila ombi la ziada linaongeza idadi na kuchelewesha kupona zaidi.
- Kuuchukulia kama kikomo cha kutuma jumbe. Msimbo 4 unahesabu maombi ya programu, ilhali kiwango cha jumbe ni 130429.
- Kuuliza endpoint za hali kwa vipindi vifupi. Kusoma mara kwa mara data isiyobadilika kunatumia bajeti ya saa moja.
EasyCoexistence hufuatilia kila nambari iliyounganishwa saa 24 kila siku upande wake, kwa hiyo kukagua afya ya muunganisho hakuhitaji kujengwa kama mzunguko wa kuuliza unaotumia bajeti ya maombi ya programu yako.
Maswali yanayoulizwa mara kwa mara
Je, hitilafu 4 ni sawa na hitilafu 130429?
Hapana. 130429 ni kiwango cha jumbe cha nambari. Hitilafu 4 ni idadi ya maombi ya API ambayo programu yako imetuma.
Hitilafu 4 hudumu kwa muda gani?
Hadi idadi ya maombi katika dirisha la saa moja inayosogea ishuke chini ya kikomo. Kutuma maombi wakati huo kunairefusha.
Naweza kuona wapi programu yangu iko karibu kiasi gani na kikomo?
Katika sehemu ya Application Rate Limit ya App Dashboard, na kwenye header ya X-App-Usage inayorudishwa katika majibu.
Je, hitilafu 4 ni sawa na hitilafu 80007?
Hapana. Meta hutumia 80007 WhatsApp Business Account inapofikia kikomo chake, ilhali hitilafu 4 inahesabu maombi ya programu yenyewe.
Endelea kusoma
Uko tayari kuanza?
Sanidi WhatsApp Coexistence kwa dakika chache, si miezi. Programu inaendelea kufanya kazi kwenye simu.
Anza kipindi cha majaribio bila malipoImethibitishwa kwenye