Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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
Özet
Jetonun 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.
Bu operatör, bir Reklam alt sınıfıyla kullanılamaz.
Genel nedenler
Reklamın status dışındaki özellikleri değiştirilmeye çalışılıyor.
Nasıl ele alınır?
Hiçbiri
Korunmayla ilgili ipuçları
Bir reklam oluşturulduktan sonra değiştirilemez. Reklamı değiştirmek isterseniz yeni bir reklam oluşturmanız ve ardından eskisini kaldırmanız gerekir. Ancak reklamın status özelliği MutateAdGroupAds kullanılarak değiştirilebilir.
INVALID_INPUT
Özet
Reklamdaki alanlardan biri geçersiz karakterler içeriyor.
Genel nedenler
URL'lerde özel karakterler kullanma.
Nasıl ele alınır?
Hiçbiri
Korunmayla ilgili ipuçları
API isteğinde bulunmadan önce uygulamanızdaki URL'leri doğrulayın.
LINE_TOO_WIDE
Özet
Bir reklamdaki alanlardan biri, izin verilen maksimum uzunluktan daha uzun. Metin reklamlar hakkında bölümünü inceleyin.
Genel nedenler
Metin satırı çok uzun.
Nasıl ele alınır?
Hiçbiri
Korunmayla ilgili ipuçları
API isteğinde bulunmadan önce satırın uzunluğunu doğrulayın.
Bir reklam grubu ekleniyor veya yeniden adlandırılıyor, ancak ad başka bir reklam grubu tarafından zaten kullanılıyor.
Genel nedenler
Mevcut etkin veya duraklatılmış bir reklam grubunun adıyla yeni bir reklam grubu oluşturarak.
Nasıl ele alınır?
Hatayı kaydedin ve kullanıcıya, isteğe bağlı olarak benzersiz bir reklam grubu adı önererek veya kullanılan adların listesini gösteren bir hata mesajı sunun.
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
Özet
Baş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.
GOOGLE_ACCOUNT_COOKIE_INVALID
Ö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
Özet
Eriş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
Özet
Baş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.
Etkin 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
Özet
Geliş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ı.
İ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
Özet
Yetkili 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.
Bir kampanya ekleniyor veya yeniden adlandırılıyor, ancak ad zaten başka bir kampanya tarafından kullanılıyor.
Genel nedenler
Etkin veya duraklatılmış mevcut bir kampanyanın adıyla yeni bir kampanya oluşturmak.
Nasıl ele alınır?
Hatayı kaydedin ve kullanıcıya, isteğe bağlı olarak benzersiz bir kampanya adı önererek veya kullanılan adların listesini gösteren bir hata mesajı sunun.
Bu hatayı alarak başarısız olan istekleri, yeniden denemeler için üstel geri yükleme programını kullanarak yeniden deneyin.
Korunmayla ilgili ipuçları
Hiçbiri
TRANSIENT_ERROR
Özet
Geçici bir dahili hata oluştu. Yeniden denenmesi gerekiyor.
Genel nedenler
Bu hata, API dahili olarak geçici bir sorunla karşılaştığında oluşur.
Nasıl ele alınır?
Bu hatayı alarak başarısız olan istekleri, yeniden denemeler için üstel geri yükleme programını kullanarak yeniden deneyin.
Korunmayla ilgili ipuçları
Hiçbiri
InvalidGrantError
invalid_grant (malformed auth code)
Özet
OAuth jetonları karşılığında gönderilen yetkilendirme kodu bozuktu.
Genel nedenler
Bu durum, istekte bulunan uygulamaya erişim izni olan bir kullanıcı için yenileme jetonu oluşturmaya çalışırken meydana gelir. Örneğin bu durum, aynı OAuth istemcisi kimlik bilgileri için Kullanıcı kimlik bilgileri oluşturma örneğini birden fazla kez çalıştırırken ve kullanıcıyı yetkilendirirken ortaya çıkabilir.
Nasıl ele alınır?
Belirli bir yetkilendirme kullanıcı ve OAuth istemci kimlik bilgisi kombinasyonu için yenileme jetonunu yeniden oluşturmak istiyorsanız mevcut yenileme jetonunu iptal edin. Bir jetonun iptal edilmesi, jetonun Google Ads API erişimi için kullanılamaz hale gelmesini sağlar ve yenileme jetonunun oluşturmak için kullanılan tüm erişim jetonlarını geçersiz kılar.
Korunmayla ilgili ipuçları
Yeniden oluşturma ihtiyacını önlemek için yenileme jetonunuzu güvenli bir yerde sakladığınızdan emin olun.
İstek, mevcut olmayan veya kaldırılmış bir kaynağa ulaşmaya veya başka bir şekilde başvuruda bulunmaya çalıştı. Ya da kaynak için belirtilen kaynak adı bozuk.
Nasıl ele alınır?
Değişim isteği göndermeden önce mevcut bir kaynağın kaynak adını almak için arama isteği kullanın. Desteklenen her dilde geçerli kaynak adlarının nasıl oluşturulacağıyla ilgili belgelerin bulunduğu müşteri kitaplığı kılavuzlarımızı inceleyin
Korunmayla ilgili ipuçları
Kaynak adlarını manuel olarak oluşturmayın. İstemci kitaplıklarımız tarafından sunulan yardımcı yöntemlerden birini kullanın.
İstek, bu kaynakların toplam sayısının belirtilen sınırı aşmasına neden olacak bir kaynak oluşturmaya çalışıyor.
Genel nedenler
Belirli bağlamlarda var olabilecek kaynak sayısına yönelik birden çok sınır vardır.
Nasıl ele alınır?
Karşılaşılan sınırı belirlemek için Sistem sınırları bölümünü inceleyin. Mevcut bir kaynağı yeniden kullanabilir veya yeni kaynaklara yer açmak için mevcut kaynakları kaldırabilirsiniz.
Korunmayla ilgili ipuçları
Sınırlamaları olan kaynakların sayısını izlemek için arama sorgularını kullanın.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-06-26 UTC."],[],[]]