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::V25::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 alınırken 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, kimlik doğrulama ayrıntılarınızı iletmek için ek bir mantık yer alır. Başka bir yöntem kullandıysanız bu ayrıntıları manuel olarak işlemeniz gerekir.