Google Ads API-এ একটি সত্তার অনন্য শনাক্তকারীকে রিসোর্স নাম বলা হয় এবং এটি একটি অনুমানযোগ্য ফর্ম্যাট সহ একটি স্ট্রিং হিসাবে উপস্থাপন করা হয়। আপনি যদি একটি সংস্থান নামের উপাদান উপাদানগুলি জানেন, আপনি অনেক পরিষেবা বস্তুতে উপস্থিত সহায়ক পদ্ধতি ব্যবহার করে সম্পদের নাম তৈরি করতে পারেন।
পরিষেবা পাথ পদ্ধতি
API-এ নির্দিষ্ট ধরনের অবজেক্ট রিডিং বা মিউটেশন পরিচালনা করার জন্য ডিজাইন করা সমস্ত পরিষেবার রিসোর্স_নাম তৈরির জন্য সহায়ক পদ্ধতি রয়েছে। উদাহরণস্বরূপ, আপনি একটি Campaign
বস্তুর জন্য একটি সম্পদ নাম তৈরি করতে পারেন:
from google.ads.googleads.client import GoogleAdsClient
client = GoogleAdsClient.load_from_storage()
customer_id = "7892134783"
campaign_id = "1234567890"
campaign_service = client.get_service("CampaignService")
resource_name = campaign_service.campaign_path(customer_id, campaign_id)
প্রতিটি পরিষেবার একটি সহগামী parse_*_path
পদ্ধতি রয়েছে যা একটি সংস্থান_নামকে তার পৃথক অংশে বিনির্মাণ করে, উদাহরণস্বরূপ:
from google.ads.googleads.client import GoogleAdsClient
client = GoogleAdsClient.load_from_storage()
resource_name = "customers/7892134783/campaigns/1234567890"
campaign_service = client.get_service('CampaignService')
segments = campaign_service.parse_campaign_path(resource_name)
customer_id = segments["customer_id"]
campaign_id = segments["campaign_id"]
যৌগিক সম্পদের নাম
পরিষেবাগুলিতে পথ সাহায্যকারীরা একটি সংস্থান নামের যৌগিক অংশগুলি তৈরি করে। যৌগিক আইডির বিভিন্ন বিভাগগুলি পদ্ধতিতে পৃথক পরামিতি হিসাবে গৃহীত হয়:
from google.ads.google_ads.client import GoogleAdsClient
customer_id = "0987654321"
ad_group_id = "1234567890"
criterion_id = "74932"
client = GoogleAdsClient.load_from_storage()
ad_group_criterion_service = client.get_service("AdGroupCriterionService")
# An AdGroupCriterion resource name that uses the above IDs looks like this:
# "customers/0987654321/adGroupCriteria/1234567890~74932"
resource_name = ad_group_criterion_service.ad_group_criterion_path(
customer_id, ad_group_id, criterion_id
)