Yaygın Hatalar

Bu sayfada, sık karşılaşılan hatalar listelenmekte ve bu hataları önleme ve gidermeye yönelik ipuçları sağlanmaktadır. Hataların tam listesi için hata referanslarını inceleyin. Daha fazla destek için forumumuzu ziyaret edin.

google.auth.exceptions.RefreshError

invalid_grant
ÖzetJetonun süresi dolmuş veya jetonu iptal edilmiş.
Genel nedenler Harici bir kullanıcı türü için yapılandırılmış OAuth izin ekranı ve Testing yayınlama durumu olan bir Google Cloud Platform projesine, 7 gün içinde süresi dolacak bir yenileme jetonu verilir.
Nasıl ele alınır? Google projenizin yayınlanma durumu Testing olduğundan yenileme jetonunun süresi 7 günde bir dolar ve invalid_grant hatası alırsınız. Google API Konsolu'na ve OAuth izin ekranına gidin. Ardından, yenileme jetonunun 7 gün içinde süresinin dolmasını önlemek için aşağıdaki talimatları uygulayarak yayınlama durumunu In production olarak değiştirin.
Korunmayla ilgili ipuçları Doğrulanmamış uygulamalar bölümüne bakın.

AuthenticationError

CLIENT_CUSTOMER_ID_INVALID
Özetİstemci müşteri kimliği bir sayı değil.
Genel nedenler Hatalı bir istemci müşteri kimliği kullanma.
Nasıl ele alınır? Hiçbiri
Korunmayla ilgili ipuçları 123-456-7890, 1234567890 olmalıdır. Ayrıntılar için Başlarken bölümüne bakın.
CLIENT_CUSTOMER_ID_IS_REQUIRED
Özetİstemci müşteri kimliği HTTP başlığında belirtilmemiş.
Genel nedenler HTTP başlığında istemci müşteri kimliği belirtilmedi.
Nasıl ele alınır? Hiçbiri
Korunmayla ilgili ipuçları Tüm çağrılar için istemci müşteri kimliği gerekir. Bu nedenle, HTTP başlığında bir müşteri kimliği belirttiğinizden emin olun. Bu işlemi sizin için yapan istemci kitaplıklarımızı kullanabilirsiniz.
CUSTOMER_NOT_FOUND
ÖzetBaşlıkta sağlanan müşteri kimliği için hesap bulunamadı.
Genel nedenler Hesap arka uçta oluşturulmadan önce oluşturulan bir hesaba erişmeye çalışılıyor.
Nasıl ele alınır? İlk beş dakika bekledikten sonra her 30 saniyede bir tekrar deneyin.
Korunmayla ilgili ipuçları Hesap için istek göndermeden önce hesap oluşturulduktan sonra birkaç dakika bekleyin.
Özetİstek başlığındaki erişim jetonu geçersiz veya jetonun süresi dolmuş.
Genel nedenler Erişim jetonu geçersiz kılındı.
Nasıl ele alınır? Yeni bir jeton isteyin. İstemci kitaplıklarımızdan birini kullanıyorsanız jetonun yenilenmesiyle ilgili dokümanlarına bakın.
Korunmayla ilgili ipuçları Erişim jetonlarını süreleri dolana kadar saklayıp yeniden kullanın.
NOT_ADS_USER
ÖzetErişim jetonunu oluşturmak için kullanılan Google hesabı herhangi bir Google Ads hesabıyla ilişkilendirilmemiş.
Genel nedenler Sağlanan giriş bilgileri, Google Ads'in etkinleştirilmediği bir Google hesabına ait.
Nasıl ele alınır? OAuth akışı için geçerli bir Google Ads hesabıyla (genellikle yönetici hesabınız) oturum açtığınızdan emin olun. Ayrıca, yönetici hesabınızda oturum açıp ilgili müşteri veya yönetici hesabını seçerek, Tools and Settings > Access and security adresine giderek ve ardından Google hesabı e-posta adresini ekleyerek Google Hesabı'nı mevcut bir Google Ads hesabına erişmeye davet edebilirsiniz.
Korunmayla ilgili ipuçları Hiçbiri
OAUTH_TOKEN_INVALID
ÖzetBaşlıktaki OAuth erişim jetonu geçerli değil.
Genel nedenler HTTP başlığıyla iletilen erişim jetonunuz doğru değildi.
Nasıl ele alınır? Hiçbiri
Korunmayla ilgili ipuçları Hesabınızla ilişkili doğru erişim jetonunu ilettiğinizden emin olun. Bazen yenileme jetonları ve yetkilendirme kodlarıyla karıştırılır. Bir yönetici hesabı altındaki tüm müşteri hesaplarına erişebilen bir kimlik bilgisi almak istiyorsanız yönetici hesabı için yenileme jetonunu aldığınızdan emin olun. Daha ayrıntılı bilgi için erişim jetonu ve yenileme jetonu ve OAuth2 ile ilgili kılavuzumuza bakın.

AuthorizationError

CUSTOMER_NOT_ENABLED
ÖzetEtkin durumda olmadığı için müşteri hesabına erişilemiyor.
Genel nedenler Bu durum, müşteri hesabı kayıt işlemini tamamlamadığında veya devre dışı bırakıldığında ortaya çıkar.
Nasıl ele alınır? Google Ads kullanıcı arayüzünde oturum açın ve bu hesap için kayıt işlemini tamamladığınızdan emin olun. Devre dışı bırakılan hesaplar için İptal edilmiş Google Ads hesabını yeniden etkinleştirme başlıklı makaleyi inceleyin.
Korunmayla ilgili ipuçları İPTAL EDİLDİ durumunu kontrol ederek müşteri hesabının devre dışı bırakılıp bırakılmadığını önceden kontrol edebilirsiniz.
DEVELOPER_TOKEN_NOT_APPROVED
ÖzetGeliştirici jetonu yalnızca test hesaplarıyla kullanım için onaylanmıştır ve test hesabı olmayan bir hesaba erişmeye çalışılır.
Genel nedenler Test dışı bir hesaba erişmek için test geliştirici jetonu kullanıldı.
Nasıl ele alınır? Test dışı bir hesaba erişmek istediğinizden emin olun. Öyleyse geliştirici jetonunuzun Standart veya Temel erişime yükseltilmesi için başvurmanız gerekir.
Korunmayla ilgili ipuçları Hiçbiri
DEVELOPER_TOKEN_PROHIBITED
Özetİstekte gönderilen projede geliştirici jetonuna izin verilmiyor.
Genel nedenler Her Google API Konsolu projesi yalnızca bir yönetici hesabının geliştirici jetonuyla ilişkilendirilebilir. Google Ads API isteği gönderdiğinizde, geliştirici jetonu Google API Konsolu projesiyle kalıcı olarak eşlenir. Yeni bir Google API Konsolu projesi kullanmıyorsanız istekte bulunurken DEVELOPER_TOKEN_PROHIBITED hatası alırsınız.
Nasıl ele alınır? Hiçbiri
Korunmayla ilgili ipuçları Yeni bir yönetici hesabı altında bir geliştirici jetonuna geçiş yapıyorsanız yeni yöneticinin jetonunu kullanan Google Ads API istekleri için yeni bir Google API Konsolu projesi oluşturmanız gerekecektir.
USER_PERMISSION_DENIED
ÖzetYetkili müşterinin, çalışan müşteriye erişimi yok.
Genel nedenler Yönetici hesabına erişimi olan bir kullanıcı olarak kimlik doğrulama ancak istekte login-customer-id belirtmeme.
Nasıl ele alınır? Hiçbiri
Korunmayla ilgili ipuçları Yönetici hesabı kimliği olarak login-customer-id değerini tire (-) olmadan belirtin. Müşteri kitaplıkları bunun için yerleşik olarak bulunmaktadır.