A Google Ads API pode ser chamada com gRPC ou REST. Ambas as interfaces expõem um design orientado a recursos compartilhado com outras APIs do Google Cloud.
Recomendamos usar as bibliotecas de cliente oficiais do Google sempre que possível. Elas fornecem um código idiomático e seguro para cada tipo em cada linguagem compatível e processam muitos detalhes de baixo nível de comunicação com a API (como configurações de tempo limite, paginação do resultado e autenticação). Nossas bibliotecas de cliente também incluem um conjunto abrangente de exemplos de código e utilitários que ajudam em tarefas comuns, como a criação de nomes de recursos e o gerenciamento de máscaras de campo.
Este guia apresenta detalhes específicos sobre REST e explica o que você precisa saber para chamar a interface REST diretamente, sem o uso de uma biblioteca de cliente compatível com o Google. Este guia pode ser útil se você estiver escrevendo seu próprio código personalizado para usar REST diretamente ou usando uma biblioteca de cliente HTTP de terceiros.
[null,null,["Última atualização 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"]]