ชื่อทรัพยากรคือตัวระบุที่ไม่ซ้ำกันสำหรับเอนทิตีใน 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 ยังมีคลาสชื่อทรัพยากรที่มีประเภทชัดเจน (เช่น CampaignName, AdGroupName และ CustomerName ในเนมสเปซ Google.Ads.GoogleAds.V26.Resources) ที่ช่วยให้คุณแยกวิเคราะห์สตริงชื่อทรัพยากรกลับเป็นคอมโพเนนต์รหัสแต่ละรายการได้ ดังนี้
using Google.Ads.GoogleAds.V26.Resources;
CampaignName campaignName = CampaignName.Parse(campaignResourceName);
string parsedCustomerId = campaignName.CustomerId;
string parsedCampaignId = campaignName.CampaignId;