संसाधन के नाम

संसाधन का नाम, Google Ads API में किसी इकाई का यूनीक आइडेंटिफ़ायर होता है. इसे अनुमानित फ़ॉर्मैट वाली स्ट्रिंग के तौर पर दिखाया जाता है.

ResourceNames की मदद से संसाधन के नाम बनाना

ResourceNames एक यूटिलिटी क्लास है. अगर आपको किसी इकाई से जुड़े सभी आईडी पता हैं, तो यह इकाई के संसाधन का नाम बनाने का तरीका उपलब्ध कराती है. उदाहरण के लिए, कैंपेन के रिसॉर्स का नाम इस फ़ॉर्मैट में होता है customers/{customer_id}/campaigns/{campaign_id}. अगर आपको ग्राहक आईडी और कैंपेन आईडी पता है, तो ResourceNames क्लास का इस्तेमाल करके, संसाधन का पूरा नाम इस तरह बनाया जा सकता है:

long customerId = 1234567890L;
long campaignId = 9876543210L;

string campaignResourceName = ResourceNames.Campaign(customerId, campaignId);

ज़रूरी आईडी के साथ ResourceNames पर उससे जुड़े तरीके को कॉल करके, अन्य इकाइयों के लिए भी संसाधन के नाम बनाए जा सकते हैं.

संसाधन के नामों को पार्स करना

.NET क्लाइंट लाइब्रेरी, स्ट्रॉन्गली-टाइप्ड संसाधन नाम की क्लास भी उपलब्ध कराती है. जैसे, Google.Ads.GoogleAds.V26.Resources नेमस्पेस में CampaignName, AdGroupName, और CustomerName. इनकी मदद से, संसाधन के नाम की स्ट्रिंग को उसके अलग-अलग आईडी कॉम्पोनेंट में पार्स किया जा सकता है:

using Google.Ads.GoogleAds.V26.Resources;

CampaignName campaignName = CampaignName.Parse(campaignResourceName);
string parsedCustomerId = campaignName.CustomerId;
string parsedCampaignId = campaignName.CampaignId;