Prijavite seZapočnite besplatni probni period
Meta Tech Provider

WhatsApp greška 131005: pristup odbijen, nedostaje dozvola

Greška 131005 znači da access tokenu nedostaje dozvola koju WhatsApp endpoint zahteva, jer nikada nije data ili je kasnije ukinuta. Meta je opisuje rečima „Permission is either not granted or has been removed.“ Rešenje je da proverite token pomoću access token debuggera, pa dodelite dozvolu koja nedostaje ili pređete na token koji je ima.

131005

Metin kod za „Permission is either not granted or has been removed.“

whatsapp_business_messaging

Dozvola potrebna za slanje bilo koje vrste poruke WhatsApp korisnicima.

3 permissions

business_management, whatsapp_business_management i whatsapp_business_messaging, dodeljuju se pri generisanju tokena sistemskog korisnika.

Šta znači WhatsApp greška 131005?

Znači da je token prihvaćen kao autentičan, ali ne nosi dozvolu koju endpoint proverava.

Metina Cloud API referenca navodi 131005 sa tekstom detalja „Permission is either not granted or has been removed.“ Graph API greška 10 ima istu rečenicu. Razlika je samo u opsegu: 10 je opšti Graph API kod, a 131005 spada među WhatsApp kodove koji počinju sa 131.

Budući da su reči iste, dijagnoza je ista. Metino rešenje za oba je da upotrebite access token debugger i potvrdite da aplikacija ima dozvole koje endpoint zahteva.

Koja dozvola obično nedostaje?

Obično jedna od dve WhatsApp dozvole, a koja, zavisi od toga šta poziv radi.

Metin vodič za dozvole deli ih po zadatku. whatsapp_business_messaging je potrebna za slanje svake vrste poruke i za primanje webhookova o porukama i statusima. whatsapp_business_management je potrebna za metapodatke naloga, upravljanje šablonima, izlistavanje telefonskih brojeva, analitiku i webhookove naloga.

Token generisan samo sa dozvolom za upravljanje može da čita nalog i izlistava šablone, a zatim zakaže čim pokuša da pošalje poruku. Kada generišete token sistemskog korisnika, Metin vodič za access token traži da zajedno dodelite business_management, whatsapp_business_management i whatsapp_business_messaging.

Kako se rešava greška 131005?

Prvo pročitajte token, pa promenite samo ono što nedostaje.

Pozovite endpoint debug_token ili nalepite token u access token debugger. Svojstvo scopes navodi svaku dodeljenu dozvolu. Uporedite ga sa referentnom stranicom endpointa koji je zakazao.

Ako dozvola nedostaje, generišite novi token koji je uključuje, ili neka vlasnik firme ponovo dodeli dozvolu ako token potiče iz partnerskog toka. Ako su sve dozvole prisutne, a greška se nastavlja, proverite da li je sistemski korisnik iza tokena dobio pristup konkretnom WhatsApp Business nalogu, jer token može imati sve potrebne scopes, a ipak ne biti dodeljen tom resursu.

Česte greške

  • Pretpostavka da je token istekao. Istek vraća 190 ili 0. Ovaj kod znači da token radi, ali mu nedostaje dozvola.
  • Generisanje tokena samo sa dozvolom za upravljanje, pa njegova upotreba za slanje. Slanje zahteva whatsapp_business_messaging.
  • Provera scopes i zaustavljanje na tome. Sistemski korisnik takođe mora da dobije pristup konkretnom WhatsApp Business nalogu.
Ovo radite uz EasyCoexistence

EasyCoexistence povezuje svaki broj preko Metinog toka Embedded Signup, u kojem firma dodeljuje aplikaciji dozvole, a njegov MCP konektor prijavljuje zdravlje broja, pa asistent može da proveri pre slanja.

Često postavljana pitanja

Da li je 131005 ista greška kao 10?

Imaju isti opis u Metinoj referenci. 131005 pripada WhatsApp opsegu, a 10 opsegu Graph API-ja.

Može li dozvola da bude ukinuta posle podešavanja?

Može. Metin opis izričito pokriva i dozvole koje su ukinute, ne samo one koje nikada nisu date.

Da li greška 131005 utiče na aplikaciju WhatsApp Business na telefonu?

Ne. Odnosi se na API token. Aplikacija na telefonu radi kao i pre.

Treba li ponoviti zahtev posle greške 131005?

Ne. Ponavljanje sa istim tokenom daje isti rezultat. Prvo ispravite dozvolu.

Nastavite sa čitanjem

Spremni da počnete?

Podesite WhatsApp Coexistence za nekoliko minuta, a ne meseci. Aplikacija nastavlja da radi na telefonu.

Započnite besplatni probni period

Provereno na

WhatsApp greška 131005