যদিও বেশিরভাগ পরিষেবাগুলি সিঙ্ক্রোনাস APIগুলি প্রদান করে যেগুলির জন্য আপনাকে একটি অনুরোধ করতে হবে এবং তারপরে একটি প্রতিক্রিয়ার জন্য অপেক্ষা করতে হবে, BatchJobService
অপারেশনগুলি সম্পূর্ণ হওয়ার জন্য সিঙ্ক্রোনাসভাবে অপেক্ষা না করে একাধিক পরিষেবাতে ব্যাচগুলি পরিচালনা করার একটি উপায় প্রদান করে৷
পরিষেবা-নির্দিষ্ট মিউটেট অপারেশনের বিপরীতে, BatchJobService
এ একটি একক কাজ প্রচারণা, বিজ্ঞাপন গোষ্ঠী, বিজ্ঞাপন, মানদণ্ড, লেবেল এবং ফিড আইটেমগুলির মিশ্র সংগ্রহের বিরুদ্ধে কাজ করতে পারে। জমা দেওয়া কাজগুলি সমান্তরালভাবে চলে, এবং BatchJobService
স্বয়ংক্রিয়ভাবে ক্রিয়াকলাপগুলি পুনরায় চেষ্টা করে যা ক্ষণস্থায়ী ত্রুটি যেমন হার সীমা ত্রুটির কারণে ব্যর্থ হয়৷ Google বিজ্ঞাপন API এখনও প্রতিটি অপারেশনকে আপনার দৈনিক অপারেশন সীমার জন্য গণনা করে, API অপারেশন গণনা করার নির্দেশাবলী অনুসরণ করে।
BatchJobService
আপনাকে আপনার অনুরোধের মধ্যে অস্থায়ী আইডি ব্যবহার করতে দেয় যাতে আপনি একটি একক চাকরিতে নির্ভরশীল ক্রিয়াকলাপ জমা দিতে পারেন।
অপারেশন
BatchJobService
কয়েকটি গুরুত্বপূর্ণ ব্যতিক্রম সহ MutateOperation
এ তালিকাভুক্ত সমস্ত ক্রিয়াকলাপকে সমর্থন করে।
যেহেতু Google Ads API আংশিক ব্যর্থতা সক্ষম করে একটি কাজের সমস্ত ক্রিয়াকলাপ সম্পাদন করে, যদি একটি কাজ বাতিল করা হয় বা পৃথক ক্রিয়াকলাপ ব্যর্থ হয়, সফল হওয়া অপারেশনগুলি ফিরিয়ে আনা হবে না ।
MutateOperation
এ নিম্নলিখিত ক্রিয়াকলাপগুলি অবশ্যই পারমাণবিক হতে হবে, এবং এইভাবে, আংশিক ব্যর্থতা সমর্থন করে না এবং ব্যাচের কাজের মধ্যে সমর্থিত নয় ৷ আপনার চাকরিতে এই ক্রিয়াকলাপগুলি যোগ করা এড়িয়ে চলুন, আপনার অনুরোধে partial_failure
false
সেট করুন এবং পরিবর্তে GoogleAdsService
এ mutate
পদ্ধতি ব্যবহার করুন।
BatchJobService-এ অসমর্থিত অপারেশন
-
CampaignConversionGoalOperation
-
ConversionGoalCampaignConfigOperation
-
CustomConversionGoalOperation
-
CustomerConversionGoalOperation
-
CustomerOperation