Interfejs Google Ads API można wywoływać za pomocą gRPC lub REST. Oba interfejsy zapewniają projekt zorientowany na zasoby, który jest współużytkowany z innymi interfejsami API Google Cloud.
W miarę możliwości zalecamy używanie oficjalnych bibliotek klienta Google. Zapewniają idiomatyczny kod, który można łatwo wpisać w każdym obsługiwanym języku, i obsługuje wiele szczegółów niskopoziomowych dotyczących komunikacji z interfejsem API (takich jak ustawienia limitu czasu, podział na strony zestawu wyników i uwierzytelnianie). Nasze biblioteki klienta zawierają też rozbudowany zestaw przykładowych kodów oraz narzędzia ułatwiające wykonywanie typowych zadań, takich jak tworzenie nazw zasobów czy obsługa masek pól.
Ten przewodnik zawiera szczegółowe informacje dotyczące REST i wyjaśnia, co trzeba wiedzieć, aby bezpośrednio wywoływać interfejs REST, bez użycia biblioteki klienta obsługiwanej przez Google. Ten przewodnik może być przydatny, jeśli tworzysz własny kod, by korzystać z metody REST bezpośrednio lub przy użyciu zewnętrznej biblioteki klienta HTTP.
[null,null,["Ostatnia aktualizacja: 2025-03-12 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"]]