संसाधन सेवा में बदलाव

किसी रिसॉर्स में बदलाव करने का सबसे आसान तरीका है कि उसकी सेवा का इस्तेमाल किया जाए. हालांकि, यह तरीका सबसे कम फ़्लेक्सिबल है.

एंडपॉइंट में बदलाव करना

किसी रिसॉर्स में बदलाव करने का सबसे आसान तरीका है कि उससे जुड़ी सेवा का इस्तेमाल किया जाए. बदलाव किए जा सकने वाले हर रिसॉर्स के लिए, एक सेवा और कार्रवाइयों का सेट होता है. इनकी मदद से, रिसॉर्स बनाया, अपडेट किया या हटाया जा सकता है.

मान लें कि आपको नया Campaign बनाना है. इसके लिए, आपको नया Campaign ऑब्जेक्ट बनाना होगा. इसके बाद, इसे CampaignOperation, में डालकर, CampaignService.MutateCampaigns एंडपॉइंट पर भेजना होगा.

Google Ads API की किसी भी सेवा के लिए, यह तरीका अपनाया जा सकता है. उदाहरण के लिए, अगर आपको AdGroup में बदलाव करना है, तो आपको AdGroupOperation पास करना होगा. इसमें, बदला गया AdGroup, AdGroupService.MutateAdGroups एंडपॉइंट पर भेजा जाएगा.

इसी तरह, अगर आपको CampaignCriterion में बदलाव करना है, तो आपको CampaignCriterionOperation का इस्तेमाल करना होगा. इसके बाद, इसे CampaignCriterionService.MutateCampaignCriteria एंडपॉइंट पर भेजना होगा.

अनुरोध के operations फ़ील्ड को दोहराया जा सकता है. इसलिए, बदलाव करने के एक अनुरोध में कई कार्रवाइयां शामिल हो सकती हैं. हालांकि, हर कार्रवाई को अन्य सभी कार्रवाइयों से अलग माना जाता है. इसलिए, क्रॉस-रेफ़रंसिंग की अनुमति नहीं है.

यह, बल्क में बदलाव करने के तरीके (GoogleAdsService.Mutate) के उलट है. इसमें, एक ही अनुरोध में शामिल कार्रवाइयां, अन्य कार्रवाइयों से जुड़ी इकाइयों को रेफ़र कर सकती हैं.