संसाधन के नाम

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

PathLookupUtil

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

require 'google/ads/google_ads'

client = Google::Ads::GoogleAds::GoogleAdsClient.new
customer_id = '1234567890'
campaign_id = '9876543210'

# Generates: "customers/1234567890/campaigns/9876543210"
campaign_resource_name = client.path.campaign(customer_id, campaign_id)

इस्तेमाल की जा सकने वाली इकाइयां

client.path पर अन्य इकाइयों के नाम भी इस्तेमाल किए जा सकते हैं. ये इकाइयां, संसाधन के नाम के क्रम के आधार पर अलग-अलग आईडी स्वीकार करती हैं:

  • कैंपेन: client.path.campaign(customer_id, campaign_id)
  • विज्ञापन ग्रुप: client.path.ad_group(customer_id, ad_group_id)
  • विज्ञापन ग्रुप का विज्ञापन: client.path.ad_group_ad(customer_id, ad_group_id, ad_id)