"Your app is missing required Graph API permissions for Cloud API companion pairing"
Ibig sabihin ng error na ito, kulang ang WhatsApp permissions ng platform na nagsimula ng signup, o kulang ang access level na hinihingi ng Meta, para i-connect sa Cloud API ang numero ng WhatsApp Business app. Ang negosyo ay maaari lamang mag-grant ng mga permission na may Advanced access ang platform. Hindi ito maaayos ng negosyo; ang platform ang dapat mag-ayos.
Ang kailangan ng isang partner sa bawat permission bago ito ma-grant ng mga customer nito sa pamamagitan ng Embedded Signup.
Ang error na isinasagot ng mga API call kapag ginamit ang whatsapp_business_management nang walang Advanced access sa mga account na hindi pag-aari ng app.
Ang whatsapp_business_management at whatsapp_business_messaging, ang dalawang permission na ayon sa Meta ay karaniwang kailangan ng mga WhatsApp integration.
Hinihingi ng Meta na Solution Partner o Tech Provider na ang platform bago ito makapag-onboard ng mga user ng business app.
Ano ang ibig sabihin ng mensahe?
Ganito ang buong teksto: "Your app is missing required Graph API permissions for Cloud API companion pairing. Please verify advanced WhatsApp Business permissions are granted, then try again." Hindi nakalista sa mga pampublikong error reference ng Meta ang eksaktong pananalitang ito, ngunit may katumbas sa dokumentasyon ng Meta ang bawat bahagi nito.
Ang "Your app" ay ang Meta app ng platform na nagpapatakbo ng signup, hindi ang WhatsApp Business app sa telepono. Hindi pampublikong binibigyang-kahulugan ng Meta ang companion pairing; batay sa konteksto, inilalarawan nito ang pagsama ng Cloud API sa isang numero na nananatiling rehistrado sa WhatsApp Business app, na siyang kaayusan ng Coexistence. At ang "advanced" WhatsApp Business permissions ay tumutukoy sa Advanced access, ang antas na ibinibigay ng Meta sa pamamagitan ng App Review.
Aling mga permission ang kasangkot?
Dalawa ang binabanggit ng dokumentasyon ng Meta tungkol sa permissions na karaniwang kailangan ng mga WhatsApp integration. Saklaw ng whatsapp_business_management ang metadata ng account, mga template, mga numero ng telepono, analytics at mga webhook ng account. Saklaw naman ng whatsapp_business_messaging ang pagpapadala ng mga mensahe at pagtanggap ng mga webhook ng mensahe at status.
Para sa isang partner na ang mga customer ay gumagamit ng app nito, hinihingi ng Meta ang App Review at Advanced access para sa bawat permission na kailangan ng app. Direkta itong sinasabi ng Meta: kung walang Advanced access para sa isang permission, hindi ito ma-grant ng mga customer sa app sa pamamagitan ng Embedded Signup. Ang mga call gamit ang whatsapp_business_management sa mga account na hindi pag-aari ng app, nang walang Advanced access, ay nagbabalik ng error 200.
Maaaring tingnan ng platform kung ano talaga ang na-grant ng negosyo sa pamamagitan ng pag-inspect sa token gamit ang debug_token endpoint ng Meta, na naglilista ng mga na-grant na permission sa ilalim ng scopes.
Ano ang magagawa ng negosyo?
Kaunti lamang sa sarili nitong panig, at hindi po nito dapat subukang baguhin ang sarili nitong Meta settings para maalis ito. Nasa platform ang solusyon: kailangan itong maging Tech Provider o Solution Partner, na nakalista ng Meta bilang kinakailangan sa pag-onboard ng mga user ng WhatsApp Business app, at kailangan nitong maaprubahan ang Advanced access para sa mga WhatsApp permission.
Ang magagawa ng negosyo ay iulat sa platform ang eksaktong mensahe, saka subukang muli kapag nakumpirma na ng platform ang access nito, o gumamit ng platform na may ganitong status na. Kung uulitin ang parehong daloy sa parehong platform bago iyon, pareho pa rin ang magiging resulta, at hindi nito naaapektuhan ang WhatsApp Business app sa telepono.
Mga karaniwang pagkakamali
- Pag-grant ng mas maraming permission sa sariling Meta settings ng negosyo. Ang kulang na access ay pag-aari ng app ng platform.
- Pag-self-host ng tool sa isang developer app na walang App Review. Kung walang Advanced access, hindi ma-grant ng mga negosyo ang mga kinakailangang permission.
- Paulit-ulit na pagsubok sa parehong platform. Magbabago lamang ang resulta kapag nagbago ang access ng platform na iyon.
Ang EasyCoexistence ay isang independent na Meta Tech Provider na may sariling Meta app, at pinapatakbo nito ang Embedded Signup v4 para sa Coexistence, kaya ikinokonekta ng mga negosyo ang kanilang numero sa platform na mayroon nang access na hinihingi ng Meta.
Mga madalas itanong
May problema ba sa aking WhatsApp Business app?
Wala. Ang mensahe ay tumutukoy sa Meta app ng platform, hindi sa app sa inyong telepono, na patuloy na gumagana.
Maaari ko bang i-grant ang permission nang mag-isa?
Ang mga permission lamang na may Advanced access ang platform ang lalabas para ma-grant ninyo. Kailangan munang maaprubahan ang kulang na access para sa platform.
Paano nakakakuha ng Advanced access ang isang platform?
Sa pamamagitan ng Meta App Review para sa bawat permission na kailangan ng app nito, bilang partner na ang mga customer ay gumagamit ng app.
Kailangan ba ng negosyo ng App Review?
Hindi. Ayon sa Meta, ang direktang developer na gumagamit lamang ng sarili nitong data ng negosyo ay hindi nangangailangan ng App Review o Advanced access.
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 TrialNa-verify noong