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