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

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