Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Çoğu hizmet eşzamanlı API'ler sağladığından, istekte bulunup ardından yanıt beklemenizi gerektirir. Ancak BatchJobService, eşzamanlı olarak işlemlerin tamamlanmasını beklemeden birden çok hizmet üzerinde toplu işlem gerçekleştirme olanağı sunar.
Hizmete özel değişim işlemlerinin aksine BatchJobService'teki tek bir iş; kampanyalar, reklam grupları, reklamlar, kriterler, etiketler ve feed öğelerinden oluşan karma bir koleksiyonda ç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şlemlerini sayma talimatlarını uygulayarak her işlemi günlük işlem sınırınıza dahil eder.
Ayrıca BatchJobService, isteklerinizde geçici kimlikler kullanmanıza olanak tanır. Böylece tek bir işte bağımlı işlemler gönderebilirsiniz.
İşlemler
BatchJobService, birkaç önemli istisna dışında MutateOperation sayfasında listelenen tüm işlemleri destekler.
Google Ads API, bir işteki tüm işlemleri kısmi hata etkin şekilde yürüttüğünden, bir iş iptal edilirse veya bağımsız işlemler başarısız olursa başarılı olan işlemler geri geri çekilmez.
MutateOperation iş ortağında aşağıdaki işlemler atomik olmalıdır. Bu nedenle, kısmi hataları desteklemez ve toplu işlerde desteklenmez. Bunları işlerinize eklemekten kaçının, isteklerinizde partial_failure değerini false olarak ayarlayın ve bunun yerine GoogleAdsService öğesinde 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: 2024-06-28 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."]]],[]]