একটি অনুরোধ পদ্ধতিতে কোনো ঐচ্ছিক ক্ষেত্র ব্যবহার করার সময়, অনুরোধ বার্তাটি অবশ্যই পদ্ধতির বাইরে তৈরি করতে হবে এবং একটি একক প্যারামিটার হিসাবে পাস করতে হবে।
ঐচ্ছিক অনুরোধ শিরোনাম, উদাহরণস্বরূপ GoogleAdsService.Search
পদ্ধতিতে validate_only
হেডার, কীওয়ার্ড প্যারামিটার হিসাবে পদ্ধতি স্বাক্ষরে উপস্থিত নেই, তাই সেগুলি অবশ্যই সরাসরি অনুরোধ বার্তায় সেট করতে হবে।
একটি রিকোয়েস্ট অবজেক্ট ফিল্ড প্রয়োজন বা ঐচ্ছিক কিনা তা নির্ধারণ করতে, আপনি পরিষেবাগুলির জন্য প্রোটোবাফ সংজ্ঞা উল্লেখ করতে পারেন এবং টীকা [(google.api.field_behavior) = REQUIRED]
আছে এমন ক্ষেত্রগুলি সন্ধান করতে পারেন।
এখানে একটি উদাহরণ দেওয়া হল যেটি একটি GoogleAdsService.Search
জন্য ঐচ্ছিক validate_only
ক্ষেত্র সেট করে। অনুসন্ধানের অনুরোধ:
request = client.get_type("SearchGoogleAdsRequest")
request.customer_id = customer_id
request.query = query
request.validate_only = True
response = googleads_service.search(request=request)