Yaygın Hatalar

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

google.auth.exceptions.RefreshError

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

AuthenticationError

CLIENT_CUSTOMER_ID_INVALID
ÖzetMüşterinin müşteri kimliği bir numara değil.
Genel nedenler Hatalı bir müşteri müşteri kimliği kullanma
Nasıl kullanılı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 üstbilgisinde belirtilmedi.
Genel nedenler HTTP üstbilgisinde istemci müşteri kimliği belirtilmemelidir.
Nasıl kullanılır? Hiçbiri
Korunmayla ilgili ipuçları İstemci müşteri kimliği tüm çağrılar için gerekli olduğundan, HTTP başlığında bunu belirttiğinizden emin olun. Bu işlemi sizin yerinize yapan istemci kitaplıklarımızı kullanabilirsiniz.
CUSTOMER_NOT_FOUND
ÖzetBaşlıkta belirtilen 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 kullanılır? İlk beş dakika bekleyin, ardından 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 süresi dolmuş.
Genel nedenler Erişim jetonu geçersiz kılındı.
Nasıl kullanılır? Yeni bir jeton isteyin. İstemci kitaplıklarımızdan birini kullanıyorsanız jetonun nasıl yenileneceğiyle ilgili belgeleri inceleyin.
Korunmayla ilgili ipuçları Erişim jetonlarını geçerlilik süreleri dolana kadar saklayıp yeniden kullanabilirsiniz.
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ğlanan giriş bilgileri, Google Ads'in etkinleştirilmediği bir Google hesabına karşılık geliyor.
Nasıl kullanılı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 söz konusu müşteri veya yönetici hesabını seçerek, Tools and Settings > Access and security bölümüne 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 üstbilgisiyle iletilen erişim jetonunuz doğru değil.
Nasıl kullanılır? Hiçbiri
Korunmayla ilgili ipuçları Hesabınızla ilişkilendirilmiş doğru erişim jetonunu ilettiğinizden emin olun. Yenileme jetonları ve yetkilendirme kodlarıyla bazen karıştırılır. Bir yönetici hesabındaki tüm müşteri hesaplarına erişebilen bir kimlik bilgisi almak isterseniz yönetici hesabı için yenileme jetonunu aldığınızdan emin olun. Daha fazla bilgi edinmek için erişim jetonu ve yenileme jetonu ile OAuth2 hakkındaki kılavuzumuza göz atın.

AuthorizationError

CUSTOMER_NOT_ENABLED
ÖzetMüşteri hesabına, etkin durumda olmadığı için 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 kullanılı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ı Bir müşteri hesabının devre dışı bırakılıp bırakılmadığını proaktif bir şekilde kontrol etmek için İPTAL EDİLDİ durumunu kontrol edebilirsiniz.
DEVELOPER_TOKEN_NOT_APPROVED
ÖzetGeliştirici jetonu yalnızca test hesaplarıyla kullanım için onaylanmıştır ve test dışı bir hesaba erişmeye çalışılmıştır.
Genel nedenler Test dışı bir hesaba erişmek için bir test geliştirici jetonu kullanıldı.
Nasıl kullanılı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şvuruda bulunmanız gerekir.
Korunmayla ilgili ipuçları Hiçbiri
DEVELOPER_TOKEN_PROHIBITED
Özetİstekte gönderilen projeyle geliştirici jetonuna izin verilmiyor.
Genel nedenler Her Google API Konsolu projesi, yalnızca bir yönetici hesabındaki geliştirici jetonuyla ilişkilendirilebilir. Bir Google Ads API isteğinde bulunduğunuzda, geliştirici simgesi 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 kullanılır? Hiçbiri
Korunmayla ilgili ipuçları Yeni bir yönetici hesabı altında bir geliştirici jetonuna geçiyorsanı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, çalışan müşteriye erişimi yok.
Genel nedenler Yönetici hesabına erişimi olan bir kullanıcı olarak kimlik doğrulanıyor, ancak istekte login-customer-id belirtilmiyor.
Nasıl kullanılır? Hiçbiri
Korunmayla ilgili ipuçları Yönetici hesabı kimliği olarak login-customer-id değerini tire olmadan (-) belirtin. İstemci kitaplıklarında bu özellik için yerleşik destek bulunmaktadır.