সম্পদের নাম

গুগল অ্যাডস এপিআই-তে কোনো এনটিটির অনন্য শনাক্তকারীকে রিসোর্স নেম বলা হয় এবং এটি একটি অনুমানযোগ্য ফরম্যাটের স্ট্রিং হিসেবে উপস্থাপিত হয়। যদি আপনি কোনো এনটিটির অন্তর্ভুক্ত আইডিগুলো জানেন, তবে আপনি জাভা ক্লায়েন্ট লাইব্রেরি ইউটিলিটি ব্যবহার করে সম্পূর্ণ রিসোর্স নেমটি তৈরি বা পার্স করতে পারেন।

ResourceNames ব্যবহার করে রিসোর্সের নাম তৈরি করুন

যখন আপনি কোনো এনটিটির সাথে সম্পর্কিত সমস্ত প্রাসঙ্গিক আইডি জানেন, তখন ResourceNames ইউটিলিটি ক্লাসটি সেই এনটিটির রিসোর্স নেম তৈরি করে। উদাহরণস্বরূপ, একটি ক্যাম্পেইন রিসোর্স নেম নিম্নলিখিত বিন্যাসে থাকে:

customers/{customer_id}/campaigns/{campaign_id}

যদি আপনার কাস্টমার আইডি (হাইফেন ছাড়া) এবং ক্যাম্পেইন আইডি জানা থাকে, তাহলে ResourceNames ক্লাস ব্যবহার করে নিম্নলিখিতভাবে সম্পূর্ণ রিসোর্স নামটি তৈরি করুন:

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

String campaignResourceName = ResourceNames.campaign(customerId, campaignId);

আপনি অন্যান্য এনটিটি টাইপের জন্যও রিসোর্স নাম তৈরি করতে পারেন, যেগুলো রিসোর্স নামের চূড়ান্ত রূপের উপর নির্ভর করে ভিন্ন ভিন্ন আইডি প্যারামিটার গ্রহণ করে।

রিসোর্স নাম পার্স করুন

যদিও ResourceNames ( com.google.ads.googleads.lib.utils.ResourceNames ) সমস্ত সমর্থিত API সংস্করণ জুড়ে সংস্করণ-নিরপেক্ষ, জাভা ক্লায়েন্ট লাইব্রেরি প্রতিটি সংস্করণযুক্ত রিসোর্স প্যাকেজে (উদাহরণস্বরূপ, com.google.ads.googleads.v25.resources ) স্ট্রংলি-টাইপড রিসোর্স নেম ক্লাসও (যেমন CampaignName , AdGroupName , এবং CustomerName ) প্রদান করে, যা আপনাকে একটি রিসোর্স নেম স্ট্রিংকে পার্স করে তার উপাদান ID-গুলিতে ফিরিয়ে আনতে দেয়:

import com.google.ads.googleads.v25.resources.CampaignName;

CampaignName campaignName = CampaignName.parse(campaignResourceName);
String parsedCustomerId = campaignName.getCustomerId();
String parsedCampaignId = campaignName.getCampaignId();