Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Çoğu hizmet, istek gönderip yanıt beklemenizi gerektiren senkron API'ler sağlar. BatchJobService ise işlemlerin senkron olarak tamamlanmasını beklemeden birden fazla hizmette toplu işlem gerçekleştirmenin bir yolunu sunar.
Hizmete özgü mutasyon işlemlerinin aksine, BatchJobService'teki tek bir iş, kampanyalar, reklam grupları, reklamlar, ölçütler, etiketler ve feed öğelerinin karma bir koleksiyonunda çalışabilir.
Gönderilen işler paralel olarak çalışır ve BatchJobService, hız sınırı hataları gibi geçici hatalar nedeniyle başarısız olan işlemleri otomatik olarak yeniden dener. Google Ads API, API işlemleri sayma talimatlarını izleyerek her işlemi günlük işlem sınırınıza dahil etmeye devam eder.
Ayrıca BatchJobService, bağımlı işlemleri tek bir işte gönderebilmeniz için isteklerinizde geçici kimlikler kullanmanıza olanak tanır.
İşlemler
BatchJobService, birkaç önemli istisna dışında MutateOperation'de listelenen tüm işlemleri destekler.
Google Ads API, bir işteki tüm işlemleri kısmi başarısızlık etkinken yürüttüğünden, bir iş iptal edilirse veya ayrı işlemler başarısız olursa başarılı olan işlemler geri döndürülmez.
MutateOperation içindeki aşağıdaki işlemler atomik olmalıdır ve bu nedenle kısmi hatayı desteklemez ve toplu işlerde desteklenmez. Bu parametreleri işlerinize eklemekten kaçının, isteklerinizde partial_failure değerini false olarak ayarlayın ve bunun yerine GoogleAdsService içindeki mutate yöntemini 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: 2025-03-12 UTC."],[[["`BatchJobService` enables asynchronous execution of multiple operations across various Google Ads services, reducing the need for synchronous waiting."],["It supports a wide range of operations, allowing you to manage campaigns, ad groups, ads, criteria, labels, and feed items within a single job."],["Failed operations due to transient errors like rate limits are automatically retried, ensuring higher reliability."],["Although it minimizes API requests and retries failed operations, using `BatchJobService` does not inherently guarantee improved performance; experimentation is crucial to determine its suitability for specific use cases."],["Certain atomic operations like `CampaignConversionGoalOperation`, `ConversionGoalCampaignConfigOperation`, `CustomConversionGoalOperation`, `CustomerConversionGoalOperation`, and `CustomerOperation` are not supported in batch jobs and should be executed using `GoogleAdsService` instead."]]],[]]