আপনি যদি একই সময়ে বিভিন্ন ধরনের সত্তার উপর কাজ করতে চান বা রিসোর্স টাইপ প্রতি আলাদা এন্ডপয়েন্ট ব্যবহার না করে একটি একক এন্ডপয়েন্টের বিরুদ্ধে লিখতে পছন্দ করেন, তাহলে আপনি GoogleAdsService.Mutate
এন্ডপয়েন্ট ব্যবহার করতে পারেন সমস্ত সমর্থিত মিউটেট অপারেশনের জন্য।
মিউটেট অপারেশন
প্রতিটি MutateGoogleAdsRequest
একটি পুনরাবৃত্ত MutateOperation
গ্রহণ করে, যার প্রত্যেকটি একটি রিসোর্স প্রকারের জন্য একটি একক অপারেশন অন্তর্ভুক্ত করতে পারে। একটি একক GoogleAdsService.Mutate
কলে একটি প্রচারাভিযান এবং একটি বিজ্ঞাপন গোষ্ঠী তৈরি করতে, আপনাকে দুটি MutateOperation
সত্তা তৈরি করতে হবে (একটি CampaignOperation
জন্য, অন্যটি AdGroupOperation
এর জন্য), এবং তারপর উভয়কেই GoogleAdsService
এ পাস করতে হবে।
রুবি
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])
অন্যান্য পরিষেবাগুলির মতো, এই শেষপয়েন্টটি আংশিক ব্যর্থতা এবং কেবলমাত্র বৈধতা সমর্থন করে৷