Dịch vụ tài nguyên thay đổi

Cách đơn giản nhất để thay đổi một tài nguyên là sử dụng dịch vụ riêng của tài nguyên đó, nhưng đây cũng là cách kém linh hoạt nhất.

Thay đổi điểm cuối

Sử dụng dịch vụ dành riêng cho tài nguyên là cách đơn giản nhất để biến đổi. Mỗi tài nguyên có thể thay đổi đều có một dịch vụ tương ứng và một tập hợp các thao tác cho phép bạn tạo, cập nhật hoặc xoá tài nguyên.

Giả sử bạn muốn tạo một Campaign mới. Bạn sẽ tạo một đối tượng Campaign mới, đặt đối tượng đó vào bên trong một CampaignOperation, rồi gửi đối tượng đó đến điểm cuối CampaignService.MutateCampaigns.

Bạn có thể thực hiện việc này cho bất kỳ dịch vụ nào của API Google Ads. Ví dụ: nếu muốn thay đổi một AdGroup, bạn sẽ truyền một AdGroupOperation chứa AdGroup đã thay đổi đến điểm cuối AdGroupService.MutateAdGroups.

Tương tự, nếu muốn sửa đổi một CampaignCriterion, bạn sẽ sử dụng CampaignCriterionOperation và gửi đến điểm cuối CampaignCriterionService.MutateCampaignCriteria.

Vì bạn có thể lặp lại trường operations của yêu cầu, nên một yêu cầu biến đổi duy nhất có thể chứa nhiều thao tác. Tuy nhiên, mỗi thao tác được xử lý độc lập với tất cả các thao tác khác, vì vậy, bạn không được phép tham chiếu chéo.

Điều này trái ngược với phương thức biến đổi hàng loạt (GoogleAdsService.Mutate), trong đó các thao tác trong cùng một yêu cầu có thể tham chiếu đến các thực thể từ các thao tác khác.