API'yi kullanırken proto sınıflarına referans getirmek için API'yi iyi anlamanız veya tam yol için proto referans belgelerine sık sık bakmanız gerekir.
ProtoLookupUtil
Proto arama yardımcı programı, API sürüm numaralarını ve ad alanlarını takip etmenize gerek kalmadan hizmetlerin, işlemlerin, numaralandırmaların ve kaynakların örneklerini aramanıza ve oluşturmanıza olanak tanır.
Kampanyaları genellikle şu şekilde başlatırsınız:
campaign = Google::Ads::GoogleAds::V21::Resources::Campaign.new
Ancak proto lookup util ile daha basit bir form kullanabilirsiniz:
campaign = client.resource.campaign
Bir kaynak, hizmet veya işlem getirilirken söz konusu varlığın bir örneği döndürülür. Numaralandırma getirilirken sınıfın referansı, örnek oluşturulmadan döndürülür.
Numaralandırmalar için numaralandırma protolarını arama ihtiyacını ortadan kaldıran bir kısayol kullanabilirsiniz.
campaign.status = :PAUSED
Bu yardımcı programı başka kullanım alanlarında kullanmasanız bile hizmetleri getirmek için client.service
yöntemini kullanmanızı öneririz. Bu yöntemde, geliştirici jetonunuzu ve kimlik doğrulama ayrıntılarınızı iletmek için ek bir mantık yer alır. Başka bir yöntem kullanırsanız bunları manuel olarak işlemeniz gerekir.