Yaygın Hatalar

Bu sayfada, sık karşılaşılan hatalar listelenmiş ve bunların önlenmesi ve ele alınmasıyla ilgili ipuçları verilmiştir. 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 jeton iptal edilmiş.
Genel nedenler Harici bir kullanıcı türü için yapılandırılmış bir OAuth kullanıcı rızası ekranı ve Testing yayın 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ınlama 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 gidip OAuth kullanıcı rızası 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 başlıklı makaleyi inceleyin.

AuthenticationError

CLIENT_CUSTOMER_ID_INVALID
Özetİstemci müşteri kimliği bir sayı değil.
Genel nedenler Yanlış istemci müşteri kimliği kullanılması.
Nasıl ele alınır? Yok
Korunmayla ilgili ipuçları 123-456-7890, 1234567890 olmalıdır. Ayrıntılar için Başlayın bölümüne bakın.
CLIENT_CUSTOMER_ID_IS_REQUIRED
Özetİstemci müşteri kimliği, HTTP üstbilgisinde belirtilmedi.
Genel nedenler HTTP üstbilgisinde istemci müşteri kimliği belirtilmemiş.
Nasıl ele alınır? Yok
Korunmayla ilgili ipuçları Tüm çağrılar için istemci müşteri kimliği gereklidir. Bu nedenle, HTTP başlığında bir istemci 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 yeni oluşturulan bir hesaba erişmeye çalışmak.
Nasıl ele alınır? İlk olarak beş dakika bekleyin, ardından 30 saniyede bir tekrar deneyin.
Korunmayla ilgili ipuçları Hesap oluşturulduktan sonra, ilgili hesap için istek göndermeden önce birkaç dakika bekleyin.
Özetİstek başlığındaki erişim jetonu geçersiz veya süresi dolmuş.
Genel nedenler Erişim jetonu geçersiz hale geldi.
Nasıl ele alınır? Yeni bir jeton isteyin. İstemci kitaplıklarımızdan birini kullanıyorsanız jetonun nasıl yenileneceğine dair dokümanlara bakın.
Korunmayla ilgili ipuçları Erişim jetonlarını, geçerlilik süreleri dolana kadar depolayı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şkili değil.
Genel nedenler Sağladığınız giriş bilgileri, Google Ads'in etkin olmadığı bir Google Hesabı'na karşılık geliyor.
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. Yönetici hesabınızda oturum açarak, söz konusu 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ı Yok
OAUTH_TOKEN_INVALID
ÖzetÜstbilgideki OAuth erişim jetonu geçerli değil.
Genel nedenler HTTP üst bilgisiyle iletilen erişim jetonunuz doğru değildi.
Nasıl ele alınır? Yok
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ının altındaki tüm müşteri hesaplarına erişebilecek bir kimlik bilgisi edinmek istiyorsanız yönetici hesabı için yeniden yenileme jetonunu aldığınızdan emin olun. Daha fazla bilgi için erişim jetonu ve yenileme jetonu ile OAuth2 ile ilgili kılavuzumuza göz atın.

AuthorizationError

CUSTOMER_NOT_ENABLED
ÖzetEtkin durumda olmadığı için müşteri hesabına erişilemez.
Genel nedenler Bu durum, müşteri hesabı kayıt işlemini tamamlamamışsa veya devre dışı bırakılmışsa 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ılmış hesaplar için İptal edilmiş Google Ads hesabını yeniden etkinleştirme başlıklı makaleyi inceleyin.
Korunmayla ilgili ipuçları Bir müşteri hesabının devre dışı olup olmadığını proaktif olarak kontrol etmek için İPTAL EDİLDİ durumunu kontrol edebilirsiniz.
DEVELOPER_TOKEN_NOT_APPROVED
ÖzetGeliştirici jetonu yalnızca test hesaplarıyla kullanılmak üzere onaylanmıştır ve test dışı bir hesaba erişmeye çalışılmıştır.
Genel nedenler Test dışı bir hesaba erişmek için test geliştirici jetonu kullanıldı.
Nasıl ele alınır? Gerçekten de test hesabı olmayan bir hesaba erişmek istediğinizden emin olun. Bu durumda, geliştirici jetonunuzun Standard veya Basic erişime yükseltilmesi için başvuruda bulunmanız gerekir.
Korunmayla ilgili ipuçları Yok
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ından alınan 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 istek gönderirken DEVELOPER_TOKEN_PROHIBITED hatası alırsınız.
Nasıl ele alınır? Yok
Korunmayla ilgili ipuçları Yeni bir yönetici hesabı altında 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 gerekir.
USER_PERMISSION_DENIED
ÖzetYetkili müşterinin, işletmeci 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 belirtilmemesi.
Nasıl ele alınır? Yok
Korunmayla ilgili ipuçları Yönetici hesabı kimliği olarak login-customer-id değerini kısa çizgi olmadan (-) belirtin. İstemci kitaplıklarında bu işlem için yerleşik destek vardır.