রিসোর্স সার্ভিস মিউটেটস

কোনো রিসোর্সকে পরিবর্তন করার সবচেয়ে সহজ উপায় হলো তার নিজস্ব সার্ভিস ব্যবহার করা, কিন্তু এটিই সবচেয়ে কম নমনীয়।

এন্ডপয়েন্টগুলি পরিবর্তন করুন

কোনো রিসোর্স-নির্দিষ্ট সার্ভিস ব্যবহার করে পরিবর্তন করাই হলো সবচেয়ে সহজ উপায়। প্রতিটি পরিবর্তনযোগ্য রিসোর্সের একটি সংশ্লিষ্ট সার্ভিস এবং এক সেট অপারেশন থাকে, যা আপনাকে রিসোর্সটি তৈরি, আপডেট বা অপসারণ করতে সক্ষম করে।

ধরুন আপনি একটি নতুন Campaign তৈরি করতে চান। এর জন্য আপনাকে একটি নতুন Campaign অবজেক্ট তৈরি করে সেটিকে একটি CampaignOperation ভেতরে রাখতে হবে এবং তারপর CampaignService.MutateCampaigns এন্ডপয়েন্টে পাঠাতে হবে।

আপনি যেকোনো গুগল অ্যাডস এপিআই সার্ভিসের জন্য এটি করতে পারেন। সুতরাং, উদাহরণস্বরূপ, যদি আপনি একটি AdGroup পরিবর্তন করতে চান, তাহলে আপনাকে পরিবর্তিত AdGroup ধারণকারী একটি AdGroupOperation AdGroupService.MutateAdGroups এন্ডপয়েন্টে পাস করতে হবে।

একইভাবে, যদি আপনি কোনো CampaignCriterion পরিবর্তন করতে চান, তাহলে আপনাকে একটি CampaignCriterionOperation ব্যবহার করতে হবে এবং সেটিকে CampaignCriterionService.MutateCampaignCriteria এন্ডপয়েন্টে পাঠাতে হবে।

যেহেতু অনুরোধের ' operations ফিল্ডটি পুনরাবৃত্ত হতে পারে, তাই একটি একক 'মিউটেট' অনুরোধে একাধিক অপারেশন থাকতে পারে। তবে, প্রতিটি অপারেশনকে অন্য সবগুলি থেকে স্বাধীনভাবে বিবেচনা করা হয়, তাই কোনো ক্রস-রেফারেন্সিং অনুমোদিত নয়।

এটি বাল্ক মিউটেট মেথড ( GoogleAdsService.Mutate )-এর বিপরীত, যেখানে একই রিকোয়েস্টের অন্তর্গত অপারেশনগুলো অন্যান্য অপারেশনের এনটিটিগুলোকে রেফারেন্স করতে পারে।