Google Ads API'nin tasarımı, geleneksel REST mimarisinden farklıdır
Bunun yerine, birincil olarak search
ve mutate,
gibi özel yöntemler kullandığından
bu diğer geleneksel list
, get
, create
, update
ve delete
yöntemlerinden biridir.
Bu işlemler, REST URL'lerinde HTTP eşleme kullanılarak ifade edilir
özel fiili URL'nin geri kalanından ayırmak için kullanılan :
kuralı ile uyumludur.
Örneğin, bir campaign mutate API çağrısı aşağıdaki URL'yi kullanır:
https://googleads.googleapis.com/v17/customers/1234567890/campaigns:mutate
API'nin özel yöntemler kullanmasının bir nedeni, birden fazla
işlemlerini tek bir API isteğine dönüştürebilir. Katı REST anlamları yalnızca
tek seferde bir kampanya güncelleniyor. Geleneksel REST
update
itibarıyla bir
her kampanya için bir HTTP YAMA isteği gönderilmesini gerektirir.
gösterir.
Çok sayıda işlemin tek bir istek gövdesinde bir araya getirilmesine izin vermek için:
Google Ads API, çoğu kaynak için özel bir mutate
yöntemi tanımlar.
Benzer şekilde, API'den toplu okumaları (aynı anda birçok nesne getirme) etkinleştirmek için
API, SQL benzeri bir Google Ads Sorgusu ile özel bir search
yöntemi kullanır
Dil.
Yaygın yöntemler sayfasında, Google Ads API'sinde en sık kullanılan yöntemleri anlatacağım.