IngiaAnza kipindi cha majaribio bila malipo
Meta Tech Provider

Hitilafu ya WhatsApp 3: tatizo la uwezo au ruhusa

Msimbo wa hitilafu 3 unamaanisha programu inayoita endpoint haina uwezo au ruhusa ambayo endpoint hiyo inahitaji. Maelezo ya Meta ni "Capability or permissions issue." Graph API huiita API Method. Suluhisho ni kukagua ruhusa zilizotolewa kwa token kwa kutumia access token debugger, kisha kuongeza ruhusa ambayo endpoint inahitaji.

3

Msimbo wa Meta wa "Capability or permissions issue."

API Method

Jina ambalo mwongozo wa Graph API kuhusu hitilafu unalipa msimbo 3.

2 permissions

whatsapp_business_management na whatsapp_business_messaging, ruhusa mbili ambazo endpoint nyingi za WhatsApp zinahitaji.

Msimbo wa hitilafu 3 wa WhatsApp unamaanisha nini?

Unamaanisha ombi lilithibitishwa, lakini programu haina idhini ya kufanya ilichoomba.

Meta inaorodhesha msimbo 3 miongoni mwa hitilafu za uidhinishaji katika rejeleo la Cloud API, ikiwa na maelezo "Capability or permissions issue." Mwongozo wa Graph API kuhusu hitilafu, ambao Cloud API huurithi, huuita msimbo huo API Method na unasema uhakikishe programu ina uwezo au ruhusa zinazohitajika kwa simu hiyo.

Kwa hiyo token inafanya kazi. Utambulisho si tatizo, na hilo ndilo linalotofautisha hitilafu hii na misimbo 0 na 190. Tatizo ni kile ambacho token inaruhusiwa kukigusa.

Unakaguaje ni ruhusa zipi token inazo?

Kwa kutumia access token debugger, au endpoint ya debug_token, ambayo inarudisha taarifa hizo hizo.

Jibu linaorodhesha ruhusa zilizotolewa katika sifa ya scopes. Linganisha orodha hiyo na ukurasa wa rejeleo wa endpoint iliyoshindwa, kwa sababu kila rejeleo linataja ruhusa linazohitaji.

Kwa WhatsApp, ruhusa mbili zinashughulikia karibu kila kitu. whatsapp_business_management inahitajika kwa taarifa za akaunti, template, orodha za nambari za simu, uchanganuzi na webhook za akaunti. whatsapp_business_messaging inahitajika kutuma ujumbe wowote na kupokea webhook za jumbe na hali. Token yenye moja tu kati ya hizo itashindwa kwenye simu zinazohitaji nyingine.

Kwa nini programu ya mshirika inaweza kuona hitilafu 3 ilhali msanidi wa moja kwa moja haioni?

Kwa sababu washirika wanaohudumia biashara nyingine wana kizuizi cha ziada.

Mwongozo wa ruhusa wa Meta unasema kwamba mshirika ambaye wateja wake hutumia programu yake kufikia data yao lazima apitishwe katika App Review na awe na Advanced access kwa kila ruhusa ambayo programu inahitaji. Msanidi wa moja kwa moja anayefanya kazi na data ya biashara yake mwenyewe hahitaji App Review wala Advanced access.

Kwa hiyo msimbo ule ule unaweza kufanya kazi vizuri kwenye akaunti ya msanidi na kushindwa kwenye akaunti ya mteja. Mtindo huu ukijitokeza, swali si ruhusa gani haipo kwenye token, bali ni kama programu imeidhinishwa kutumia ruhusa hiyo kwenye mali isiyo yake.

Makosa ya kawaida

  • Kutengeneza token mpya yenye scopes zile zile. Token mpya yenye ruhusa zile zile itashindwa mahali pale pale.
  • Kukagua jina la ruhusa kwenye mipangilio ya programu badala ya kwenye token. Kinachohesabiwa ni kile ambacho token ilipewa.
  • Kujaribu kwenye akaunti yako mwenyewe tu. Programu za washirika zinahitaji Advanced access kabla akaunti za wateja hazijakubali simu hiyo.
Kufanya hili ukitumia EasyCoexistence

EasyCoexistence huunganisha kila nambari kupitia mchakato wa Embedded Signup wa Meta yenyewe, kwa hiyo biashara hutoa ruhusa wakati wa kujisajili, na afya ya muunganisho huonekana kwenye dashboard baadaye.

Maswali yanayoulizwa mara kwa mara

Je, hitilafu 3 ni tatizo la nambari yangu ya simu?

Hapana. Inahusu kile ambacho token ya programu inaruhusiwa kufanya. Nambari haikaguliwi kabla ombi halijakataliwa.

Kuna tofauti gani kati ya hitilafu 3 na hitilafu 10?

Msimbo 3 ni tatizo la uwezo au ruhusa. Msimbo 10 unasema ruhusa haikutolewa au imeondolewa. Zote mbili hutatuliwa kwa kukagua scopes za token.

Ninahitaji ruhusa gani kutuma ujumbe?

whatsapp_business_messaging. Mwongozo wa ruhusa wa Meta unasema inahitajika kutuma aina yoyote ya ujumbe.

Je, kujaribu tena kutasaidia?

Hapana. Ruhusa za token hazibadiliki kati ya majaribio, kwa hiyo matokeo ni yale yale.

Endelea kusoma

Uko tayari kuanza?

Sanidi WhatsApp Coexistence kwa dakika chache, si miezi. Programu inaendelea kufanya kazi kwenye simu.

Anza kipindi cha majaribio bila malipo

Imethibitishwa kwenye

Hitilafu ya WhatsApp 3