किसी संसाधन की अलग-अलग सेवाओं का इस्तेमाल करना, उसमें बदलाव करने का सबसे आसान तरीका है. हालांकि, यह सबसे कम लचीला तरीका भी है.
एंडपॉइंट में बदलाव करना
किसी संसाधन के लिए उपलब्ध सेवा का इस्तेमाल करना, डेटा में बदलाव करने का सबसे आसान तरीका है. बदलाव किए जा सकने वाले हर संसाधन के लिए, एक सेवा और कार्रवाइयों का एक सेट होता है. इससे आपको संसाधन बनाने, अपडेट करने या हटाने में मदद मिलती है.
मान लें कि आपको कोई नया Campaign
बनाना है.
इसके लिए, आपको एक नया Campaign
ऑब्जेक्ट बनाना होगा. इसके बाद, इसे CampaignOperation
में रखना होगा. इसके बाद, इसे CampaignService.MutateCampaigns
एंडपॉइंट पर भेजना होगा.
आपके पास Google Ads API की किसी भी सेवा के लिए ऐसा करने का विकल्प होता है. उदाहरण के लिए, अगर आपको किसी AdGroup
में बदलाव करना है, तो आपको AdGroupService.MutateAdGroups
एंडपॉइंट को, बदलाव किए गए AdGroup
वाला AdGroupOperation
पास करना होगा.
इसी तरह, अगर आपको किसी CampaignCriterion
में बदलाव करना है, तो आपको CampaignCriterionOperation
का इस्तेमाल करना होगा. साथ ही, इसे CampaignCriterionService.MutateCampaignCriteria
एंडपॉइंट पर भेजना होगा.
अनुरोध के operations
फ़ील्ड को दोहराया जा सकता है. इसलिए, एक ही म्यूटेट अनुरोध में कई कार्रवाइयां शामिल हो सकती हैं. हालांकि, हर कार्रवाई को अन्य सभी कार्रवाइयों से अलग माना जाता है. इसलिए, एक-दूसरे से जुड़े रेफ़रंस देने की अनुमति नहीं है.
यह बल्क म्यूटेट करने के तरीके (GoogleAdsService.Mutate
) से अलग है. इसमें एक ही अनुरोध में मौजूद कार्रवाइयां, दूसरी कार्रवाइयों की इकाइयों को रेफ़रंस दे सकती हैं.