Se puede llamar a la API de Google Ads con gRPC o REST. Ambas interfaces exponen un diseño orientado a recursos compartido con otras API de Google Cloud.
Recomendamos usar las bibliotecas cliente oficiales de Google siempre que sea posible. Proporcionan código idiomático y seguro para tipos en cada lenguaje compatible y controlan muchos detalles de bajo nivel de comunicación con la API (como la configuración del tiempo de espera, la paginación del conjunto de resultados y la autenticación). Nuestras bibliotecas cliente también incluyen un amplio conjunto de ejemplos de código y utilidades que ayudan con las tareas comunes, como la creación de nombres de recursos y el manejo de máscaras de campo.
En esta guía, se presentan detalles específicos de REST y se explica lo que debes saber para llamar directamente a la interfaz de REST, sin el uso de una biblioteca cliente compatible con Google. Esta guía puede ser útil si escribes tu propio código personalizado para usar REST directamente o con una biblioteca cliente HTTP de terceros.
[null,null,["Última actualización: 2024-06-25 (UTC)"],[[["Google Ads API can be accessed using either gRPC or REST, with gRPC being the recommended method for interacting with the API."],["Official Google client libraries, built on gRPC (except for Perl which uses REST), are strongly encouraged for ease of use and handling low-level communication details."],["This guide focuses on using the REST interface directly, primarily for users building custom solutions or using third-party HTTP client libraries."],["Client libraries provide benefits like idiomatic code, type safety, pagination handling, authentication, and access to code examples and utilities for common tasks."]]],["The Google Ads API utilizes gRPC or REST interfaces, sharing a resource-oriented design. Using Google's client libraries is highly recommended for type-safe code, handling communication details like timeouts, pagination, and authentication. The official client libraries use gRPC, except for the Perl library, which uses REST. This guide details using REST directly without client libraries, useful for custom code or third-party HTTP clients. It focuses on information outside of what the official client libraries cover.\n"]]