"Uygulamanızda Cloud API companion pairing için gereken Graph API izinleri eksik"
Bu mesaj, kaydı başlatan platformun, bir WhatsApp Business uygulaması numarasını Cloud API'ye bağlamak için Meta'nın istediği WhatsApp izinlerine, Meta'nın istediği erişim düzeyinde sahip olmadığı anlamına gelir. Meta, bir işletmenin yalnızca platformun Advanced access sahibi olduğu izinleri vermesine izin verir. İşletme bunu düzeltemez; düzeltmesi gereken platformdur.
Bir iş ortağının, müşterileri izni Embedded Signup üzerinden verebilmeden önce her izin için neye ihtiyaç duyduğu.
Uygulamanın sahibi olmadığı hesaplarda whatsapp_business_management, Advanced access olmadan kullanıldığında API çağrılarının döndürdüğü hata.
whatsapp_business_management ve whatsapp_business_messaging: Meta'ya göre WhatsApp entegrasyonlarının genellikle ihtiyaç duyduğu iki izin.
Meta, WhatsApp Business uygulaması kullanıcılarını bağlamak için platformun zaten Solution Partner veya Tech Provider olmasını şart koşar.
Mesaj ne anlama geliyor?
Mesajın tam metni şöyledir: "Your app is missing required Graph API permissions for Cloud API companion pairing. Please verify advanced WhatsApp Business permissions are granted, then try again." Meta'nın herkese açık hata başvuruları bu ifadeyi aynen listelemez, ancak her bölümü Meta'nın belgelediği bir şeye karşılık gelir.
"Your app", telefondaki WhatsApp Business uygulaması değil, kaydı çalıştıran platformun Meta uygulamasıdır. Meta, companion pairing kavramını herkese açık biçimde tanımlamaz; bağlamdan okunduğunda, WhatsApp Business uygulamasında kayıtlı kalan bir numaranın Cloud API'ye katılmasını anlatır ve bu Coexistence düzenidir. "Advanced" WhatsApp Business izinleri ise Meta'nın App Review ile verdiği Advanced access düzeyine işaret eder.
Hangi izinler söz konusu?
Meta'nın izin belgeleri, WhatsApp entegrasyonlarının genellikle ihtiyaç duyduğu iki izni sayar. whatsapp_business_management; hesap meta verilerini, şablonları, telefon numaralarını, analitikleri ve hesap webhook'larını kapsar. whatsapp_business_messaging; mesaj göndermeyi ve mesaj ile durum webhook'larını almayı kapsar.
Müşterileri uygulamasını kullanan bir iş ortağı için Meta, uygulamanın ihtiyaç duyduğu her izin için App Review ve Advanced access şart koşar. Meta sonucu açıkça belirtir: bir izin için Advanced access yoksa müşteriler o izni Embedded Signup üzerinden uygulamaya veremez. Uygulamanın sahibi olmadığı hesaplarda Advanced access olmadan whatsapp_business_management ile yapılan çağrılar 200 kodlu hata döndürür.
Platform, bir işletmenin gerçekte neyi verdiğini Meta'nın debug_token uç noktasıyla token'ı inceleyerek kontrol edebilir; verilen izinler scopes altında listelenir.
İşletme ne yapabilir?
İşletmenin kendi tarafında yapabileceği çok az şey vardır ve bunu gidermek için Meta ayarlarını değiştirmeye çalışmamalıdır. Çözüm platformdadır: Meta'nın WhatsApp Business uygulaması kullanıcılarını bağlamak için şart koştuğu Tech Provider veya Solution Partner olması ve WhatsApp izinleri için Advanced access onayı alması gerekir.
İşletme, mesajın tam metnini platforma bildirebilir; platform erişimini onayladıktan sonra yeniden deneyebilir ya da bu statüye zaten sahip bir platform kullanabilir. O zamana kadar aynı platformda aynı akışı yeniden denemek aynı sonucu verir ve telefondaki WhatsApp Business uygulamasını etkilemez.
Yaygın hatalar
- İşletmenin kendi Meta ayarlarında daha fazla izin vermek. Eksik erişim platformun uygulamasına aittir.
- App Review olmadan bir geliştirici uygulaması üzerinde kendi sunucunuzda araç çalıştırmak. Advanced access olmadan işletmeler gereken izinleri veremez.
- Aynı platformda tekrar tekrar denemek. Sonuç yalnızca o platformun erişimi değişince değişir.
EasyCoexistence, kendi Meta uygulaması olan bağımsız bir Meta Tech Provider'dır ve Coexistence için Embedded Signup v4 çalıştırır; böylece işletmeler numaralarını, Meta'nın istediği erişime zaten sahip bir platform üzerinden bağlar.
Sık sorulan sorular
WhatsApp Business uygulamamda bir sorun mu var?
Hayır. Mesaj, telefonunuzdaki uygulamayı değil, platformun Meta uygulamasını işaret eder; telefonunuzdaki uygulama çalışmaya devam eder.
İzni kendim verebilir miyim?
Size yalnızca platformun Advanced access sahibi olduğu izinler verilmek üzere görünür. Eksik erişimin önce platform için onaylanması gerekir.
Bir platform Advanced access'i nasıl alır?
Müşterileri uygulamayı kullanan bir iş ortağı olarak, uygulamasının ihtiyaç duyduğu her izin için Meta App Review'dan geçerek.
İşletmenin App Review'a ihtiyacı var mı?
Hayır. Meta, yalnızca kendi işletme verilerine erişen doğrudan bir geliştiricinin ne App Review'a ne de Advanced access'e ihtiyaç duymadığını belirtir.
Okumaya devam edin
Başlamaya hazır mısınız?
WhatsApp Coexistence'ı aylar değil, dakikalar içinde kurun. Uygulama telefonda çalışmaya devam eder.
Ücretsiz denemeyi başlatınDoğrulama tarihi