API'yi kullanırken proto sınıflarına referans getirebilmek için API'yi tam olarak anlamanız veya yol için sık sık proto referans belgelerine bakmanız gerekir.
ProtoLookupUtil
Proto arama yardımcı programı, API sürüm numaralarını ve ad alanlarını takip etmenize gerek kalmadan hizmet, işlem, numaralandırma ve kaynak örneklerini arayıp oluşturmanıza olanak tanır.
Bir kampanyayı genellikle şu şekilde örnekleyebilirsiniz:
campaign = Google::Ads::GoogleAds::V16::Resources::Campaign.new
Ancak proto arama yardımcı programıyla daha basit bir form kullanabilirsiniz:
campaign = client.resource.campaign
Bir kaynak, hizmet veya işlem getirilirken, bu varlığın bir örneği döndürülür. Bir numaralandırmayı getirirken, somutlaştırma olmadan sınıfa bir başvuru döndürülür.
Numaralandırmalar için, numaralandırma protolarını arama ihtiyacını atlamak üzere kısayol kullanabilirsiniz.
campaign.status = :PAUSED
Bu yardımcı programı başka kullanım alanları için 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ı aktarmak için yerleşik bir mantık vardır. Başka bir yöntem kullanırsanız bunları manuel olarak ele almanız gerekir.