Tên tài nguyên

Giá trị nhận dạng riêng biệt cho một thực thể trong Google Ads API được gọi là tên tài nguyên và được biểu thị dưới dạng một chuỗi có định dạng dự đoán được. Nếu biết các thành phần cấu thành của tên tài nguyên, bạn có thể dùng PathLookupUtil để tạo tên tài nguyên cuối cùng.

PathLookupUtil

Tiện ích PathLookupUtil tạo tên tài nguyên của một thực thể khi bạn cung cấp tất cả mã nhận dạng có liên quan đến thực thể đó. Ví dụ: tên tài nguyên chiến dịch sử dụng định dạng customers/{customer_id}/campaigns/{campaign_id}, vì vậy, nếu biết mã khách hàng và mã chiến dịch, bạn có thể sử dụng client.path để tạo tên tài nguyên đầy đủ:

require 'google/ads/google_ads'

client = Google::Ads::GoogleAds::GoogleAdsClient.new
customer_id = '1234567890'
campaign_id = '9876543210'

# Generates: "customers/1234567890/campaigns/9876543210"
campaign_resource_name = client.path.campaign(customer_id, campaign_id)

Các thực thể được hỗ trợ

Bạn cũng có thể sử dụng các tên thực thể khác trên client.path, chấp nhận các mã nhận dạng khác nhau tuỳ thuộc vào hệ thống phân cấp của tên tài nguyên:

  • Chiến dịch: client.path.campaign(customer_id, campaign_id)
  • Nhóm quảng cáo: client.path.ad_group(customer_id, ad_group_id)
  • Quảng cáo trong nhóm quảng cáo: client.path.ad_group_ad(customer_id, ad_group_id, ad_id)