Hitilafu ya WhatsApp 131005: ufikiaji umekataliwa, ruhusa haipo
Hitilafu 131005 inamaanisha access token haina ruhusa ambayo endpoint ya WhatsApp inahitaji, kwa sababu haikutolewa kamwe au iliondolewa baadaye. Maelezo ya Meta ni "Permission is either not granted or has been removed." Suluhisho ni kukagua token kwa access token debugger, kisha kutoa ruhusa inayokosekana au kutumia token yenye ruhusa hiyo.
Msimbo wa Meta wa "Permission is either not granted or has been removed."
Ruhusa inayohitajika kutuma aina yoyote ya ujumbe kwa watumiaji wa WhatsApp.
business_management, whatsapp_business_management na whatsapp_business_messaging, hupewa wakati wa kutengeneza system user token.
Hitilafu ya WhatsApp 131005 inamaanisha nini?
Inamaanisha token imekubaliwa kuwa halali, lakini haina ruhusa ambayo endpoint inakagua.
Marejeleo ya Cloud API ya Meta yanaorodhesha 131005 pamoja na maandishi ya maelezo "Permission is either not granted or has been removed." Graph API error 10 ina sentensi hiyo hiyo. Tofauti ni msururu tu: 10 ni msimbo wa jumla wa Graph API, wakati 131005 iko kati ya misimbo ya WhatsApp inayoanza na 131.
Kwa kuwa maneno ni yale yale, uchunguzi ni ule ule. Suluhisho la Meta kwa yote mawili ni kutumia access token debugger na kuthibitisha kwamba programu ina ruhusa ambazo endpoint inahitaji.
Ni ruhusa ipi mara nyingi huwa haipo?
Mara nyingi ni mojawapo ya ruhusa mbili za WhatsApp, na ipi inategemea kile ombi linachofanya.
Mwongozo wa ruhusa wa Meta unazigawanya kwa kazi. whatsapp_business_messaging inahitajika kutuma aina yoyote ya ujumbe na kupokea webhook za jumbe na hali. whatsapp_business_management inahitajika kwa taarifa za akaunti, usimamizi wa template, kuorodhesha nambari za simu, uchanganuzi na webhook za akaunti.
Token iliyotengenezwa kwa ruhusa ya management pekee inaweza kusoma akaunti na kuorodhesha template, kisha ikashindwa mara inapojaribu kutuma. Wakati wa kutengeneza system user token, mwongozo wa access token wa Meta unakuelekeza kukabidhi business_management, whatsapp_business_management na whatsapp_business_messaging pamoja.
Unarekebishaje hitilafu 131005?
Soma token kwanza, kisha badilisha kilichokosekana tu.
Tumia endpoint ya debug_token, au bandika token kwenye access token debugger. Sifa ya scopes inaorodhesha kila ruhusa iliyotolewa. Ilinganishe na ukurasa wa marejeleo wa endpoint iliyoshindwa.
Ikiwa ruhusa haipo, tengeneza token mpya inayoijumuisha, au mwombe mmiliki wa biashara akupe ruhusa tena ikiwa token inatoka kwenye mtiririko wa mshirika. Ikiwa ruhusa zote zipo na hitilafu inaendelea, kagua kwamba system user wa token hiyo amepewa ufikiaji wa WhatsApp Business Account husika, kwa sababu token inaweza kuwa na scopes zote na bado isikabidhiwe kwa rasilimali hiyo.
Makosa ya kawaida
- Kudhani token imeisha muda. Kuisha muda hurudisha 190 au 0. Msimbo huu unamaanisha token inafanya kazi lakini haina ruhusa.
- Kutengeneza token yenye ruhusa ya management pekee, kisha kuitumia kutuma. Kutuma kunahitaji whatsapp_business_messaging.
- Kukagua scopes kisha kuishia hapo. System user pia anahitaji kupewa ufikiaji wa WhatsApp Business Account husika.
EasyCoexistence huunganisha kila nambari kupitia Embedded Signup ya Meta, ambapo biashara inaipa programu ruhusa zake, na kiunganishi chake cha MCP huripoti afya ya nambari ili msaidizi aweze kukagua kabla ya kutuma.
Maswali yanayoulizwa mara kwa mara
Je, 131005 ni hitilafu ile ile kama 10?
Zina maelezo yale yale katika marejeleo ya Meta. 131005 ni ya msururu wa WhatsApp na 10 ni ya msururu wa Graph API.
Je, ruhusa inaweza kuondolewa baada ya usanidi?
Ndiyo. Maelezo ya Meta yanahusu waziwazi ruhusa zilizoondolewa, si zile ambazo hazikutolewa kamwe.
Je, hitilafu 131005 inaathiri programu ya WhatsApp Business kwenye simu?
Hapana. Inahusu token ya API tu. Programu iliyo kwenye simu inaendelea kufanya kazi kama kawaida.
Je, nijaribu tena baada ya hitilafu 131005?
Hapana. Kujaribu tena kwa token ile ile kunatoa matokeo yale yale. Rekebisha ruhusa kwanza.
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