Google Ads API dapat dipanggil menggunakan gRPC atau REST. Kedua
antarmuka mengekspos desain berorientasi resource
yang digunakan bersama dengan Google Cloud API lainnya.
Sebaiknya gunakan library klien resmi Google jika memungkinkan. Library ini memberikan kode idiomatis yang aman untuk jenis setiap bahasa yang didukung
dan menangani banyak detail komunikasi tingkat rendah dengan API (seperti
setelan waktu tunggu, penomoran halaman set hasil, dan
autentikasi). Library klien kami juga menyertakan
rangkaian lengkap contoh kode dan utilitas yang membantu
tugas-tugas umum, seperti membuat
nama resource dan menangani
mask kolom.
Panduan ini menyajikan detail khusus REST dan menjelaskan hal yang perlu Anda ketahui untuk memanggil antarmuka REST secara langsung, tanpa menggunakan library klien yang didukung Google. Panduan ini mungkin berguna jika Anda menulis kode kustom Anda sendiri untuk menggunakan REST secara langsung atau menggunakan library klien HTTP pihak ketiga.
[null,null,["Terakhir diperbarui pada 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"]]