Giriş yapınÜcretsiz denemeyi başlatın
Meta Tech Provider

WhatsApp hata 10: izin verilmemiş veya kaldırılmış

10 kodlu hata, uygulamanın token'ında uç noktanın ihtiyaç duyduğu iznin bulunmadığını gösterir: izin ya hiç verilmemiştir ya da kaldırılmıştır. Meta bunu "Permission is either not granted or has been removed." diye tanımlar. Meta ayrıca iki WhatsApp nedeni daha listeler: Flows with Endpoint için izin listesinde olmayan bir numara ve bir API'nin uygunluk koşullarının karşılanmaması.

10

Meta'nın "Permission is either not granted or has been removed." açıklamasını taşıyan kodu.

API Permission Denied

Graph API hata işleme kılavuzunun 10 koduna verdiği ad.

Advanced access

Bir iş ortağı uygulamasının müşteri hesaplarında kullandığı her izin için neye ihtiyaç duyduğu.

WhatsApp 10 kodlu hata ne anlama gelir?

Token'ın Meta'ya ulaştığı ve tanındığı, ancak çağrının gerektirdiği iznin token'da bulunmadığı anlamına gelir.

Meta'nın Cloud API referansı 10 koduna "Permission is either not granted or has been removed." ayrıntı metnini verir. Graph API hata işleme kılavuzu ise bu kodu API Permission Denied olarak adlandırır ve eksik iznin ele alınmasını söyler.

Burada "kaldırılmış" sözcüğü önemlidir. Bir izin kurulum sırasında verilip sonradan geri alınabilir. Örneğin biri Business Settings içinde uygulamanın erişimini iptal ettiğinde bu olur. Bu yüzden aylarca çalışan bir entegrasyon, kendi kodunda hiçbir değişiklik olmadan 10 döndürmeye başlayabilir.

Meta, 10 kodlu hata için başka hangi nedenleri listeler?

WhatsApp'a özgü iki neden var. İkisi de gözden kaçması kolay, çünkü kapsamlarla (scopes) hiç ilgili değiller.

Flows with Endpoint için Meta, işletme genel anahtarını ayarlamakta kullanılan telefon numarasının izin listesinde olduğundan emin olmanızı söyler. İzin listesi dışındaki bir numara, token her izne sahip olsa bile bu hatayı üretir.

Meta ayrıca, çağırdığı API'nin uygunluk koşullarını karşılamayan bir hesabın bu kodu aldığını belirtir. Bu durumda hiçbir token değişikliği işe yaramaz, çünkü engel kimlik bilgisi değil, hesabın uygunluğudur.

10 kodlu hata nasıl düzeltilir?

Meta'nın ilk kontrol olarak andığı erişim token'ı hata ayıklayıcısıyla başlayın.

`scopes` listesinde uç noktanın ihtiyaç duyduğu izin yoksa, işletmeden bu izni yeniden vermesini isteyin. İş ortağı uygulamasında bu, iznin Advanced access düzeyini de doğrulamak anlamına gelir. Meta'nın izin kılavuzu müşteri hesapları için bunu şart koşar.

Kapsamlar eksiksiz görünüyorsa iki WhatsApp nedenine geçin. Flows çağrısında, genel anahtarı ayarlayan numaranın izin listesinde olup olmadığına bakın. Diğer tüm durumlarda, çağırdığınız API'nin uygunluk koşullarını okuyun ve herhangi bir kimlik bilgisini değiştirmeden önce hesabın bunları karşıladığını doğrulayın.

Yaygın hatalar

  • Entegrasyonun bir dağıtım yüzünden bozulduğunu varsaymak. Business Settings içinde kaldırılan bir izin, kodda hiçbir değişiklik olmadan bu hatayı üretir.
  • Neden uygunluk olduğunda token'ı yeniden oluşturmak. Bir kimlik bilgisi, uygun olmayan bir hesabı uygun hale getiremez.
  • Flows izin listesini görmezden gelmek. Flows with Endpoint'te listenin dışındaki bir numara, tüm kapsamlar olsa bile 10 döndürür.
Bunu EasyCoexistence'la yapmak

EasyCoexistence, işe alım sonrasında her bağlı numarayı izlemeye devam eder. Erişimini kaybeden bir bağlantı, önce başarısız gönderimler olarak değil, panelde görünür.

Sık sorulan sorular

10 kodlu hata ile 131005 kodlu hata aynı şey mi?

Meta'nın referansında aynı açıklamayı paylaşırlar. 10, Graph API kodudur; 131005 ise WhatsApp aralığında yer alır. İkisi de aynı şekilde kontrol edilir.

10 kodlu hata dün çalışan bir numarada çıkabilir mi?

Evet. Meta'nın açıklaması kaldırılmış izinleri de kapsar, yani daha önce verilen erişim sonradan geri çekilebilir.

10 kodlu hata token'ımın süresinin dolduğu anlamına mı gelir?

Hayır. Süresi dolmuş token, 190 veya 0 kodlu hatadır. 10 kodu, token'ın geçerli olduğunu ama bir izinden yoksun olduğunu gösterir.

Hangi izinlerin verildiğini nasıl görürüm?

debug_token çağrısını yapın ya da erişim token'ı hata ayıklayıcısını açın. `scopes` özelliği token üzerindeki tüm izinleri listeler.

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ın

Doğrulama tarihi

WhatsApp hata 10: izin verilmedi veya kaldırıldı