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 có thể dự đoán. 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ể sử 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 của 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)

Pháp nhân được hỗ trợ

Bạn cũng có thể sử dụng tên thực thể khác trên client.path. Các tên này chấp nhận nhiều mã nhận dạng tuỳ thuộc vào hệ 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)