Nếu bạn cần hoạt động trên nhiều loại thực thể cùng một lúc hoặc
thích ghi dựa vào một điểm cuối duy nhất hơn là sử dụng một điểm cuối riêng
cho mỗi loại tài nguyên, thì bạn có thể sử dụng
GoogleAdsService.Mutate
điểm cuối cho tất cả các thao tác thay đổi được hỗ trợ.
Thay đổi hoạt động
Mỗi MutateGoogleAdsRequest
chấp nhận một MutateOperation
lặp lại, mỗi
có thể bao gồm một thao tác cho một loại tài nguyên. Để tạo một tài khoản
và một nhóm quảng cáo trong một trang duy nhất
GoogleAdsService.Mutate
,
bạn cần tạo hai MutateOperation
các thực thể (một cho CampaignOperation
,
nút còn lại cho AdGroupOperation
),
rồi truyền cả hai đến
GoogleAdsService
.
Ruby
mutate_operation1 = client.operation(:Mutate)
mutate_operation2 = client.operation(:Mutate)
campaign_operation = client.operation(:Campaign)
ad_group_operation = client.operation(:AdGroup)
# Do some setup here to get campaign_operation and ad_group_operation into the
# state you would want them for a regular mutate call to their respective
# services.
mutate_operation1.campaign_operation = campaign_operation
mutate_operation2.ad_group_operation = ad_group_operation
google_ads_service.mutate(customer_id, [mutate_operation1, mutate_operation2])
Giống như các dịch vụ khác, điểm cuối này hỗ trợ lỗi một phần và chỉ xác thực.