Para recuperar referencias a clases de proto cuando usas la API, debes tener una comprensión intrínseca de la API o consultar con frecuencia la documentación de referencia de proto para obtener la ruta de acceso exacta.
ProtoLookupUtil
La utilidad de búsqueda de protos te permite buscar y crear instancias de servicios, operaciones, enumeraciones y recursos sin tener que hacer un seguimiento de los números de versión y los espacios de nombres de la API.
A continuación, te mostramos cómo se crea una instancia de una campaña de forma general:
campaign = Google::Ads::GoogleAds::V19::Resources::Campaign.new
Sin embargo, con la utilidad de búsqueda de proto, puedes usar una forma más simple:
campaign = client.resource.campaign
Cuando se recupera un recurso, un servicio o una operación, se muestra una instancia de esa entidad. Cuando se recupera una enumeración, se muestra una referencia a la clase sin crear una instancia.
En el caso de las enumeraciones, puedes usar una combinación de teclas para evitar la necesidad de buscar los protos de enumeración.
campaign.status = :PAUSED
Te recomendamos que uses el método client.service
para recuperar servicios, incluso si
no usas esta utilidad para ningún otro caso de uso. Hay una lógica adicional integrada en este método para pasar tu token de desarrollador y los detalles de autenticación, que tendrías que controlar de forma manual si usaras otro método.