রিসোর্সের নাম

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.googleads.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 these 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
)