Hitilafu 10 ya WhatsApp: ruhusa haijatolewa au imeondolewa
Msimbo wa hitilafu 10 unamaanisha token ya programu haina ruhusa ambayo endpoint inahitaji, ama kwa sababu haikutolewa kamwe au kwa sababu iliondolewa. Maelezo ya Meta ni "Permission is either not granted or has been removed." Meta pia huorodhesha sababu mbili za WhatsApp: nambari isiyo kwenye allowlist katika Flows with Endpoint, na kutotimiza masharti ya ustahiki wa API.
Msimbo wa Meta wa "Permission is either not granted or has been removed."
Jina ambalo mwongozo wa Graph API error handling unalipa msimbo 10.
Kile ambacho programu ya mshirika inahitaji kwa kila ruhusa inayotumia kwenye akaunti za wateja.
Msimbo wa hitilafu 10 wa WhatsApp unamaanisha nini?
Unamaanisha token ilifika Meta na ikatambuliwa, lakini ruhusa ambayo ombi linahitaji haimo ndani yake.
Marejeo ya Cloud API ya Meta yanaupa msimbo 10 maelezo "Permission is either not granted or has been removed." Mwongozo wa Graph API error handling unauita API Permission Denied na unasema ushughulikie ruhusa inayokosekana.
Wazo la kuondolewa lina maana. Ruhusa inaweza kutolewa wakati wa usanidi kisha ikaondolewa baadaye, kwa mfano mtu anapofuta ufikiaji wa programu katika Business Settings. Kwa hiyo muunganisho uliofanya kazi kwa miezi unaweza kuanza kurudisha 10 bila mabadiliko yoyote kwenye programu yako.
Meta inaorodhesha sababu gani nyingine za hitilafu 10?
Mbili zinazohusu WhatsApp pekee, na zote ni rahisi kuzikosa kwa sababu hazihusu scopes kabisa.
Kwa WhatsApp Flows with Endpoint, Meta inasema uhakikishe nambari ya simu iliyotumika kuweka business public key iko kwenye allowlist. Nambari iliyo nje ya allowlist husababisha msimbo huu hata token ikiwa na ruhusa zote.
Meta pia inasema akaunti isiyotimiza masharti ya ustahiki wa API inayoiita hupokea msimbo huu. Katika hali hiyo hakuna mabadiliko ya token yatakayosaidia, kwa sababu kizuizi ni ustahiki wa akaunti, si kitambulisho.
Unawezaje kurekebisha hitilafu 10?
Anza na access token debugger, ambayo Meta inaitaja kuwa ukaguzi wa kwanza.
Kama orodha ya scopes haina ruhusa ambayo endpoint inahitaji, mwombe mwenye biashara aitoe tena. Kwa programu ya mshirika, hilo pia linamaanisha kuthibitisha Advanced access kwa ruhusa hiyo, kwani mwongozo wa ruhusa wa Meta unaihitaji kwa akaunti za wateja.
Kama scopes zinaonekana kamili, nenda kwenye sababu mbili za WhatsApp. Kwenye ombi la Flows, kagua allowlist kwa nambari iliyoweka public key. Kwa mengineyo, soma masharti ya ustahiki wa API unayoiita na uhakikishe akaunti inayatimiza kabla ya kubadilisha kitambulisho chochote.
Makosa ya kawaida
- Kudhani muunganisho umeharibika kwa sababu ya deploy. Ruhusa iliyoondolewa katika Business Settings husababisha msimbo huu bila kubadilisha chochote kwenye programu.
- Kujenga token upya wakati chanzo ni ustahiki. Kitambulisho hakiwezi kuifanya akaunti isiyostahiki istahiki.
- Kupuuza allowlist ya Flows. Kwenye Flows with Endpoint, nambari iliyo nje yake hurudisha 10 hata ukiwa na scopes zote.
EasyCoexistence huendelea kufuatilia kila nambari iliyounganishwa baada ya kusajiliwa, kwa hiyo muunganisho unaopoteza ufikiaji huonekana kwenye dashboard badala ya kujitokeza kwanza kama jumbe zilizoshindwa kutumwa.
Maswali yanayoulizwa mara kwa mara
Je, hitilafu 10 ni sawa na hitilafu 131005?
Zinashiriki maelezo yale yale katika marejeo ya Meta. Msimbo 10 ni msimbo wa Graph API na 131005 uko kwenye masafa ya WhatsApp. Zote hukaguliwa kwa njia ile ile.
Je, hitilafu 10 inaweza kutokea kwenye nambari iliyofanya kazi jana?
Ndiyo. Maelezo ya Meta yanajumuisha ruhusa zilizoondolewa, kwa hiyo ufikiaji uliotolewa awali unaweza kuondolewa baadaye.
Je, hitilafu 10 inamaanisha token yangu imeisha muda?
Hapana. Token iliyoisha muda ni msimbo 190 au 0. Msimbo 10 unamaanisha token ni halali lakini haina ruhusa.
Ninawezaje kuona ruhusa zilizotolewa?
Ita debug_token au fungua access token debugger. Sifa ya scopes inaorodhesha kila ruhusa iliyo kwenye token.
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