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

WhatsApp hata 200: erişim token'ı sağlanmadı

200 hata kodu, isteğin Meta'ya erişim token'ı olmadan ulaştığı anlamına gelir. Meta bunu "No access token was provided" diye tanımlar ve API 'Provide valid app ID' mesajını döndürür. whatsapp_business_profile gibi bazı GET uç noktalarında görülür. 200 ile 299 arasındaki kodlar, verilmemiş veya kaldırılmış izinleri de kapsar.

200

Meta'nın "No access token was provided" için kullandığı kod; 'Provide valid app ID' mesajıyla döner.

200-299

Meta'nın verilmemiş veya kaldırılmış bir izin için listelediği aralık.

Advanced access

Bu izin olmadan, işletmenizin sahibi olmadığı WABA'lar üzerindeki whatsapp_business_management çağrıları 200 döndürür.

200

Bir numara whatsapp_business_management izni olmadan kayıttan çıkarıldığında da döner.

200 hatası neden 'Provide valid app ID' diyor?

Çünkü API'nin döndürdüğü mesaj bu, asıl sorun ise eksik token olsa bile.

Meta'nın hata başvuru sayfasına göre 200 kodu, whatsapp_business_profile gibi bazı GET uç noktalarında istek token içermediğinde görülür ve API 'Provide valid app ID' mesajını döndürür. Aynı sayfa, aynı eksiklik için diğer uç noktaların bunun yerine 190 veya 104 döndürebileceğini belirtir.

Yani ifade uygulama kimliğini işaret ediyor, ama çözüm token'da. Authorization başlığının mevcut ve doğru yazılmış olduğunu, token'ı tutan değişkenin istek oluşturulurken gerçekten doldurulduğunu kontrol edin.

200 hatası ne zaman eksik izin anlamına gelir?

Token mevcut olduğunda ama uygulamada çağrının gerektirdiği izin bulunmadığında.

Meta, 200 ile 299 aralığını "Permission is either not granted or has been removed" olarak listeler ve çözüm olarak 10 koduyla aynı adımı önerir: token'ı erişim token'ı hata ayıklayıcısında kontrol edin. İki özel durum belgelenmiştir. İzinler kılavuzuna göre, işletmesinin sahibi olmadığı WABA'larda Advanced erişim olmadan whatsapp_business_management kullanan bir uygulama 200 hatası alır. Kayıt kılavuzuna göre, bir numarayı whatsapp_business_management olmadan kayıttan çıkarmak 200 hatası döndürür. Erişim token'ı kılavuzu üçüncü bir durum ekler: kullanıcısının sorgulanan kaynağa erişimi olmayan bir Sistem Kullanıcısı token'ı 200 ile reddedilir.

Durumları ayırt etmek için mesaj metnini okuyun. Eksik token 'Provide valid app ID' der.

200 hatası, 190 hatasından nasıl farklıdır?

190 hatası, bir token gönderildiğini ve süresinin dolduğunu gösterir. 200 hatası ise ilk anlamıyla hiç token gönderilmediği anlamına gelir.

Meta'nın başvuru sayfası bu ayrımı açıkça yapar: 200 için çözüm, isteğin geçerli bir erişim token'ı içerdiğinden emin olmaktır ve bu durumu, süresi dolmuş veya geçersiz token'ları kapsayan 190'dan ayrı tutar.

Bu, nereye bakacağınızı değiştirir. 190 sizi token ömürlerine ve yenilemeye yönlendirir. 'Provide valid app ID' içeren bir 200 ise sizi isteği oluşturan koda yönlendirir, çünkü kimlik bilgisi sisteminizden hiç çıkmamıştır.

Yaygın hatalar

  • Uygulama kimliği sorunu aramak. Mesaj uygulama kimliğini söylese de Meta'nın belgelediği neden, token içermeyen bir istektir.
  • Hiç gönderilmemiş token'ı yenilemek. İstek yeni token'ı da yine dışarıda bırakıyorsa aynı hata oluşur.
  • Her 200'ü eksik token saymak. Token mevcutsa 200 ile 299 aralığı eksik izin anlamına gelir.
Bunu EasyCoexistence'la yapmak

EasyCoexistence, onboarding yaptığı her bağlantının kimlik bilgilerini tutar ve panelde telefon numarası kimliğini ile bağlantı durumunu gösterir. Böylece bir istek, Meta'nın gerçekten verdiği değerlerle karşılaştırılabilir.

Sık sorulan sorular

200 hatası çalışan bir numarada görülebilir mi?

Evet. Numarayı değil, isteği tanımlar. Sağlığı mükemmel bir numara bile token olmadan gelen bir çağrıyı reddeder.

Bir uç nokta neden 200, diğeri 190 döndürdü?

Meta'ya göre eksik token için bazı GET uç noktaları 200 döndürür, diğer uç noktalar ise 190 veya 104 döndürebilir.

Bir numarayı kayıttan çıkarmak için özel bir izin gerekir mi?

Evet. Meta'nın kayıt kılavuzuna göre whatsapp_business_management olmadan kayıttan çıkarma işlemi 200 hatası döndürür.

200 hatası, 10 hatasıyla ilişkili mi?

İzin anlamında evet. İkisinin de açıklaması, bir iznin verilmediği veya kaldırıldığı yönündedir.

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 200