Mag-log inMagsimula ng Libreng Trial
Meta Tech Provider

WhatsApp error 10: hindi ibinigay o inalis ang permission

Ang error code 10 ay nangangahulugang kulang ang token ng app sa permission na kailangan ng endpoint, dahil hindi ito naibigay kailanman o dahil inalis ito. Ayon sa paglalarawan ng Meta: "Permission is either not granted or has been removed." Naglilista rin ang Meta ng dalawang sanhi na tiyak sa WhatsApp: numerong wala sa allowlist sa Flows with Endpoint, at hindi pagtugon sa eligibility requirements ng isang API.

10

Ang code ng Meta para sa "Permission is either not granted or has been removed."

API Permission Denied

Ang pangalang ibinibigay ng Graph API error handling guide sa code 10.

Advanced access

Ang kailangan ng isang partner app para sa bawat permission na ginagamit nito sa mga account ng kliyente.

Ano ang ibig sabihin ng WhatsApp error code 10?

Ibig sabihin nito, nakarating ang token sa Meta at nakilala ito, ngunit wala sa token ang permission na kailangan ng tawag.

Sa Cloud API reference ng Meta, ang code 10 ay may details text na "Permission is either not granted or has been removed." Tinatawag ito ng Graph API error handling guide na API Permission Denied at ang payo ay asikasuhin ang nawawalang permission.

Mahalaga ang salitang inalis. Maaaring maibigay ang isang permission sa setup at bawiin pagkatapos, halimbawa kapag binawi ng isang tao ang access ng app sa Mga Setting ng Negosyo. Kaya ang integration na gumana nang ilang buwan ay maaaring magsimulang magbalik ng 10 kahit walang pagbabago sa sarili nitong code.

Anong iba pang sanhi ang inililista ng Meta para sa error 10?

Dalawa ang tiyak sa WhatsApp, at pareho silang madaling makaligtaan dahil hindi sila tungkol sa scopes.

Para sa WhatsApp Flows with Endpoint, sinasabi ng Meta na tiyaking nasa allowlist ang numero ng telepono na ginamit sa pag-set ng public key ng negosyo. Ang numerong wala sa allowlist ay magbibigay ng code na ito kahit taglay ng token ang lahat ng permission.

Sinasabi rin ng Meta na ang account na hindi tumutugon sa eligibility requirements ng API na tinatawagan nito ay makakatanggap ng code na ito. Sa ganitong kaso, walang maitutulong ang anumang pagbabago sa token, dahil ang hadlang ay ang eligibility ng account at hindi ang credential.

Paano ayusin ang error 10?

Magsimula po sa access token debugger, na siyang unang pagsusuring itinuturo ng Meta.

Kung wala sa listahan ng scopes ang permission na kailangan ng endpoint, ipabigay itong muli sa negosyo. Para sa partner app, nangangahulugan din ito ng pagkumpirma ng Advanced access para sa permission, dahil hinihingi ito ng permissions guide ng Meta para sa mga account ng kliyente.

Kung kumpleto ang scopes, lumipat sa dalawang sanhi na tiyak sa WhatsApp. Sa tawag ng Flows, suriin ang allowlist para sa numerong nag-set ng public key. Sa iba pang tawag, basahin ang eligibility requirements ng API na tinatawagan at tiyaking natutugunan ito ng account bago baguhin ang anumang credential.

Mga karaniwang pagkakamali

  • Ipinagpapalagay na nasira ang integration dahil sa deploy. Ang permission na inalis sa Mga Setting ng Negosyo ay nagbibigay ng code na ito kahit walang pagbabago sa code.
  • Muling paggawa ng token kahit eligibility ang sanhi. Hindi kayang gawing eligible ng isang credential ang account na hindi eligible.
  • Pagbalewala sa Flows allowlist. Sa Flows with Endpoint, ang numerong wala rito ay nagbabalik ng 10 kahit buo ang scopes.
Ginagawa ito gamit ang EasyCoexistence

Patuloy na mino-monitor ng EasyCoexistence ang bawat naka-connect na numero pagkatapos ng onboarding, kaya ang koneksyon na nawalan ng access ay lalabas sa dashboard sa halip na unang makita bilang mga bigong pagpapadala.

Mga madalas itanong

Pareho ba ang error 10 at error 131005?

Pareho ang paglalarawan nila sa reference ng Meta. Ang code 10 ay ang Graph API code at ang 131005 ay nasa saklaw ng WhatsApp. Pareho ang paraan ng pagsusuri sa dalawa.

Maaari bang lumabas ang error 10 sa numerong gumana kahapon?

Oo. Kasama sa paglalarawan ng Meta ang mga permission na inalis na, kaya ang access na naibigay noon ay maaaring bawiin sa ibang pagkakataon.

Ibig sabihin ba ng error 10 ay nag-expire na ang aking token?

Hindi. Ang expired na token ay code 190 o 0. Ang code 10 ay nangangahulugang valid ang token ngunit kulang ito sa isang permission.

Paano ko makikita kung anong mga permission ang naibigay?

Tawagan ang debug_token o buksan ang access token debugger. Inililista ng scopes property ang bawat permission sa token.

Magpatuloy sa pagbabasa

Handa na po ba kayong magsimula?

I-set up ang WhatsApp Coexistence sa loob ng ilang minuto, hindi buwan. Patuloy na gumagana ang app sa telepono.

Magsimula ng Libreng Trial

Na-verify noong

WhatsApp Error 10