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

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