Prijavite seZapočnite besplatni probni period
Meta Tech Provider

„Vašoj aplikaciji nedostaju obavezne Graph API dozvole za Cloud API companion pairing”

Ova poruka znači da platformi koja je pokrenula prijavu nedostaju WhatsApp dozvole koje Meta zahteva, na nivou pristupa koji Meta zahteva, da bi povezala broj iz aplikacije WhatsApp Business sa Cloud API-jem. Meta dozvoljava firmi da odobri samo dozvole za koje platforma ima Advanced access. Firma to ne može da reši, to mora platforma.

Advanced access

Šta partneru treba za svaku dozvolu pre nego što njegovi klijenti mogu da je odobre kroz Embedded Signup.

200

Greška koju API pozivi vraćaju kada se whatsapp_business_management koristi bez Advanced access na nalozima koje aplikacija ne poseduje.

2 permissions

whatsapp_business_management i whatsapp_business_messaging, dve dozvole koje su prema Meti uglavnom potrebne WhatsApp integracijama.

Tech Provider

Meta zahteva da platforma već bude Solution Partner ili Tech Provider da bi mogla da povezuje korisnike aplikacije WhatsApp Business.

Šta ova poruka znači?

Pun tekst glasi: „Your app is missing required Graph API permissions for Cloud API companion pairing. Please verify advanced WhatsApp Business permissions are granted, then try again.” Metine javne reference grešaka ne navode ovu tačnu formulaciju, ali svaki njen deo odgovara nečemu što Meta dokumentuje.

„Your app” je Meta aplikacija platforme koja pokreće prijavu, a ne aplikacija WhatsApp Business na telefonu. Meta javno ne definiše companion pairing; u kontekstu, to opisuje povezivanje Cloud API-ja sa brojem koji ostaje registrovan u aplikaciji WhatsApp Business, a to je upravo Coexistence. A „advanced” WhatsApp Business dozvole odnose se na Advanced access, nivo koji Meta odobrava kroz App Review.

Koje dozvole su u pitanju?

Metina dokumentacija o dozvolama navodi dve koje su WhatsApp integracijama uglavnom potrebne. whatsapp_business_management pokriva metapodatke naloga, šablone, brojeve telefona, analitiku i webhookove naloga. whatsapp_business_messaging pokriva slanje poruka i prijem webhookova za poruke i status.

Za partnera čiji klijenti koriste njegovu aplikaciju, Meta zahteva App Review i Advanced access za svaku dozvolu koja aplikaciji treba. Meta posledicu navodi direktno: bez Advanced access za neku dozvolu, klijenti je ne mogu odobriti aplikaciji kroz Embedded Signup. Pozivi sa whatsapp_business_management na nalozima koje aplikacija ne poseduje, bez Advanced access, vraćaju grešku 200.

Platforma može da proveri šta je firma zaista odobrila tako što pregleda token Metinim debug_token endpointom, koji odobrene dozvole navodi pod scopes.

Šta firma može da uradi?

Veoma malo sa svoje strane, i ne treba da menja svoja Meta podešavanja da bi ovo otklonila. Rešenje je kod platforme: ona mora da bude Tech Provider ili Solution Partner, što Meta navodi kao uslov za povezivanje korisnika aplikacije WhatsApp Business, i mora da dobije odobren Advanced access za WhatsApp dozvole.

Firma može da prijavi platformi tačan tekst poruke, pa da pokuša ponovo kada platforma potvrdi svoj pristup, ili da koristi platformu koja taj status već ima. Ponavljanje istog toka na istoj platformi pre toga daje isti rezultat i ne utiče na aplikaciju WhatsApp Business na telefonu.

Česte greške

  • Odobravanje dodatnih dozvola u sopstvenim Meta podešavanjima firme. Pristup koji nedostaje pripada aplikaciji platforme.
  • Samostalno hostovanje alata na developerskoj aplikaciji bez App Review. Bez Advanced access firme ne mogu da odobre potrebne dozvole.
  • Ponovno pokušavanje na istoj platformi. Rezultat se menja tek kada se promeni pristup te platforme.
Ovo radite uz EasyCoexistence

EasyCoexistence je nezavisni Meta Tech Provider sa sopstvenom Meta aplikacijom i pokreće Embedded Signup v4 za Coexistence, pa firme povezuju svoj broj preko platforme koja već ima pristup koji Meta zahteva.

Često postavljana pitanja

Da li je nešto pogrešno sa mojom aplikacijom WhatsApp Business?

Ne. Poruka se odnosi na Meta aplikaciju platforme, a ne na aplikaciju na vašem telefonu, koja nastavlja da radi.

Mogu li sâm da odobrim dozvolu?

Za odobravanje vam se prikazuju samo dozvole za koje platforma ima Advanced access. Pristup koji nedostaje mora prvo da bude odobren platformi.

Kako platforma dobija Advanced access?

Kroz Meta App Review za svaku dozvolu koju njena aplikacija treba, kao partner čiji klijenti koriste aplikaciju.

Da li firmi treba App Review?

Ne. Meta navodi da direktnom developeru koji pristupa samo podacima sopstvene firme nisu potrebni ni App Review ni Advanced access.

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

Greška u Coexistence: nedostaju Graph API dozvole