Kirjaudu sisäänAloita ilmainen kokeilu
Meta Tech Provider

WhatsApp-virhe 3: ominaisuus- tai oikeusongelma

Virhekoodi 3 tarkoittaa, että endpointia kutsuvalta sovellukselta puuttuu ominaisuus tai oikeus, jota endpoint vaatii. Metan kuvaus on ”Capability or permissions issue.” Graph API:n virheenkäsittelyoppaassa sama koodi on nimeltään API Method. Korjaus: tarkista tokenin myönnetyt oikeudet Access Token Debuggerilla ja lisää oikeus, jota endpoint tarvitsee.

3

Metan koodi tilanteelle ”Capability or permissions issue.”

API Method

Nimi, jonka Graph API:n virheenkäsittelyopas antaa koodille 3.

2 permissions

whatsapp_business_management ja whatsapp_business_messaging, kaksi oikeutta, joita useimmat WhatsApp-endpointit tarvitsevat.

Mitä WhatsApp-virhekoodi 3 tarkoittaa?

Se tarkoittaa, että pyyntö tunnistettiin, mutta sovellus ei saa tehdä sitä, mitä se pyysi.

Meta listaa koodin 3 Cloud API -rajapinnan viitteessä valtuutusvirheiden joukkoon, ja tietotekstinä on ”Capability or permissions issue.” Graph API:n virheenkäsittelyopas, jonka Cloud API -rajapinta perii, kutsuu samaa koodia nimellä API Method ja kehottaa varmistamaan, että sovelluksella on kutsuun tarvittava ominaisuus tai oikeudet.

Eli token toimii. Tunnistautuminen ei ole ongelma, ja juuri siinä tämä eroaa koodeista 0 ja 190. Ongelma on se, mihin tokenilla on lupa koskea.

Miten tarkistat, mitä oikeuksia tokenilla on?

Access Token Debuggerilla tai debug_token-endpointilla, joka palauttaa saman tiedon.

Vastauksen scopes-ominaisuudessa on lueteltu myönnetyt oikeudet. Vertaa listaa sen endpointin viitesivuun, jonka kutsu epäonnistui, sillä jokainen viite kertoo vaadittavat oikeudet.

WhatsAppissa kaksi oikeutta kattaa lähes kaiken. whatsapp_business_management tarvitaan tilin metatietoihin, viestipohjiin, puhelinnumeroluetteloihin, analytiikkaan ja tilin webhookeihin. whatsapp_business_messaging tarvitaan minkä tahansa viestin lähettämiseen sekä viesti- ja tilawebhookien vastaanottamiseen. Token, jolla on vain toinen näistä, epäonnistuu kutsuissa, jotka vaativat toisen.

Miksi kumppanisovellus saa virheen 3, vaikka suora kehittäjä ei saa?

Koska muita yrityksiä palvelevilla kumppaneilla on lisäporttti.

Metan oikeusoppaan mukaan kumppanin, jonka asiakkaat käyttävät sen sovellusta omiin tietoihinsa, on läpäistävä App Review ja saatava Advanced access jokaiseen sovelluksen tarvitsemaan oikeuteen. Suoran kehittäjän, joka työskentelee vain oman yrityksensä tietojen parissa, ei tarvitse käydä App Reviewta eikä hankkia Advanced accessia.

Sama koodi voi siis toimia moitteettomasti kehittäjän omalla tilillä ja epäonnistua asiakkaan tilillä. Kun tämä kuvio ilmenee, kysymys ei ole siitä, mikä oikeus tokenilta puuttuu, vaan siitä, onko sovellus hyväksytty käyttämään kyseistä oikeutta resursseihin, joita se ei omista.

Yleiset virheet

  • Uuden tokenin luominen samoilla oikeuksilla. Uusi token samoilla oikeuksilla epäonnistuu samassa kohdassa.
  • Oikeuden nimen tarkistaminen sovelluksen asetuksista tokenin sijaan. Ratkaisevaa on se, mitä tokenille on myönnetty.
  • Testaaminen vain omalla tilillä. Kumppanisovellukset tarvitsevat Advanced accessin, ennen kuin asiakkaiden tilit hyväksyvät kutsun.
Näin teet tämän EasyCoexistencen avulla

EasyCoexistence yhdistää jokaisen numeron Metan oman Embedded Signup -prosessin kautta, joten yritys myöntää oikeudet käyttöönotossa ja yhteyden tila pysyy sen jälkeen näkyvissä hallintapaneelissa.

Usein kysytyt kysymykset

Johtuuko virhe 3 puhelinnumerostani?

Ei. Se koskee sitä, mitä sovelluksen token saa tehdä. Numeroa ei tarkisteta ennen kuin pyyntö hylätään.

Mikä on ero virheen 3 ja virheen 10 välillä?

Koodi 3 on ominaisuus- tai oikeusongelma. Koodi 10 kertoo, että oikeutta ei ole myönnetty tai se on poistettu. Molemmat ratkeavat tarkistamalla tokenin scopes.

Mitä oikeutta tarvitsen viestien lähettämiseen?

whatsapp_business_messaging. Metan oikeusoppaan mukaan se vaaditaan minkä tahansa tyyppisen viestin lähettämiseen.

Auttaako uudelleenyritys?

Ei. Tokenin oikeudet eivät muutu yritysten välillä, joten tulos on sama.

Lue lisää

Valmis aloittamaan?

Ota WhatsApp Coexistence käyttöön minuuteissa, ei kuukausissa. Sovellus toimii edelleen puhelimessa.

Aloita ilmainen kokeilu

Vahvistettu

WhatsApp-virhe 3: puuttuva oikeus