Bir kaynağın bağımsız hizmetini kullanmak, kaynağı değiştirmenin en basit yoludur ancak aynı zamanda en az esnek olanıdır.
Uç noktaları değiştirme
Kaynağa özgü bir hizmet kullanmak, dönüştürmenin en basit yoludur. Her değişken kaynağın bir hizmeti ve kaynağı oluşturmanızı, güncellemenizi veya kaldırmanızı sağlayan bir işlem grubu vardır.
Yeni bir Campaign
oluşturmak istediğinizi varsayalım.
Yeni bir Campaign
nesnesi oluşturur, bunu bir CampaignOperation
içine koyar ve ardından CampaignService.MutateCampaigns
uç noktasına gönderirsiniz.
Bunu, herhangi bir Google Ads API hizmeti için yapabilirsiniz. Örneğin, bir FeedItem
da değişiklik yapmak istiyorsanız değişiklik yapılmış FeedItem
öğesini içeren bir FeedItemOperation
uç noktasını FeedItemService.MutateFeedItems
uç noktasına iletirsiniz.
İsteğin operations
alanı tekrarlanabileceğinden, tek bir değişiklik isteği birden fazla işlem içerebilir. Ancak her işlem, diğer tüm işlemlerden bağımsız olarak ele alındığından çapraz referansa izin verilmez.
Bu, aynı istek içindeki işlemlerin diğer işlemlerdeki varlıklara referans verebildiği toplu değişiklik yönteminin (GoogleAdsService.Mutate
) tersidir.