ชื่อทรัพยากร

ชื่อทรัพยากรคือตัวระบุที่ไม่ซ้ำกันสำหรับเอนทิตีใน 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;