Desain Antarmuka REST

Halaman ini mengasumsikan Anda telah memahami topik Berorientasi Sumber Daya Desain dan Referensi Panduan developer dan nama melengkapinya dengan detail penerapan khusus Google Ads API.

Desain yang berorientasi pada sumber daya

Umumnya, Google Ads API mengikuti desain berorientasi resource, dengan model sebagai koleksi resource yang dapat diberi alamat individual (kata benda API). Resource dirujuk dengan nama resource-nya dan dimanipulasi menggunakan kumpulan metode (juga dikenal sebagai kata kerja atau operasi).

Nama resource dan metode ini, digabungkan dengan awalan versi API tertentu, terdiri dari URL antarmuka REST. Misalnya, URL di bawah dapat dibagi menjadi komponen individual menurut tabel berikut:

https://googleads.googleapis.com/v17/customers/1234567890:mutate
Awalan Versi API Nama Resource (relatif) Metode
https://googleads.googleapis.com/v17 customers/1234567890 mutate

Semua URL REST untuk versi API tertentu (mis., v17) memiliki awalan versi API umum. Nama resource dan metode bersama-sama mengidentifikasi layanan API mana yang dipanggil.

Google Ads API banyak menggunakan metode kustom, dibandingkan REST API tradisional yang menggunakan metode REST standar seperti list, get, create, update, dan delete. Contoh metode kustom di Google Ads API mencakup search, searchStream, dan mutate.

Halaman berikut membahas detail selengkapnya tentang referensi Google Ads API nama, metode layanan, dan Konvensi penamaan JSON untuk menggambarkan cara penggunaannya bersama-sama untuk menentukan endpoint antarmuka REST.