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