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

किसी संसाधन की अलग-अलग सेवाओं का इस्तेमाल करना, उसमें बदलाव करने का सबसे आसान तरीका है. हालांकि, यह सबसे कम लचीला तरीका भी है.

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

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

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

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

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

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

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