Để 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.