Tiện ích tra cứu

Để tìm nạp thông tin tham chiếu đến các lớp proto khi sử dụng API này, bạn phải: có hiểu biết nội tại về API hoặc cần thường xuyên tra cứu tài liệu tham khảo về proto cho đường dẫn chính xác.

ProtoLookupUtil

Phần mềm tra cứu proto cho phép bạn tra cứu và tạo các bản sao dịch vụ, hoạt động, liệt kê và tài nguyên mà không cần phải theo dõi API số phiên bản và không gian tên.

Dưới đây là cách bạn thường tạo một chiến dịch:

campaign = Google::Ads::GoogleAds::V17::Resources::Campaign.new

Tuy nhiên, với tiện ích tra cứu proto, bạn có thể dùng một biểu mẫu đơn giản hơn:

campaign = client.resource.campaign

Khi tìm nạp tài nguyên, dịch vụ hoặc hoạt động, bản sao của thực thể đó là bị trả lại. Khi tìm nạp một bản liệt kê, một tệp tham chiếu đến lớp sẽ được trả về, mà không cần thực thể hóa.

Đối với giá trị liệt kê, bạn có thể sử dụng lối tắt để bỏ qua nhu cầu tra cứu giao thức liệt kê.

campaign.status = :PAUSED

Bạn nên sử dụng phương thức client.service để tìm nạp dịch vụ ngay cả khi không sử dụng tiện ích này cho bất kỳ trường hợp sử dụng nào khác. Có tích hợp thêm logic phương pháp này để chuyển mã của nhà phát triển và thông tin xác thực. bạn sẽ phải xử lý theo cách thủ công nếu sử dụng phương pháp khác.