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

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

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

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

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

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

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

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

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