Bir kaynağın bireysel hizmetini kullanmak, kaynağı değiştirmenin en basit ancak en az esnek yoludur.
Uç noktaları değiştirme
Değişiklik yapmanın en basit yolu kaynağa özgü bir hizmet kullanmaktır. Değiştirilebilir her kaynağın karşılık gelen bir hizmeti ve kaynağı oluşturmanıza, güncellemenize veya kaldırmanıza olanak tanıyan bir dizi işlemi vardır.
Yeni bir Campaign
oluşturmak istediğinizi varsayalım.
Yeni bir Campaign
nesnesi oluşturup bunu bir CampaignOperation
içine yerleştirir ve ardından CampaignService.MutateCampaigns
uç noktasına gönderirsiniz.
Bunu Google Ads API hizmetlerinin herhangi biri için yapabilirsiniz. Örneğin, bir AdGroup
öğesini değiştirmek istiyorsanız değiştirilmiş AdGroup
öğesini içeren bir AdGroupOperation
öğesini AdGroupService.MutateAdGroups
uç noktasına iletirsiniz.
Benzer şekilde, bir CampaignCriterion
öğesini değiştirmek istiyorsanız CampaignCriterionOperation
öğesini kullanıp CampaignCriterionService.MutateCampaignCriteria
uç noktasına gönderirsiniz.
İsteğin operations
alanı tekrarlanabildiğinden tek bir değiştirme isteği birden fazla işlem içerebilir. Ancak her işlem diğerlerinden bağımsız olarak değerlendirildiğinden çapraz referans verilmesine izin verilmez.
Bu, aynı istekteki işlemlerin diğer işlemlerden gelen öğelere referans verebildiği toplu değiştirme yönteminin (GoogleAdsService.Mutate
) aksinedir.