পরিষেবা পদ্ধতি

Google Ads API-এর ডিজাইন প্রথাগত REST আর্কিটেকচারের থেকে আলাদা কারণ এটি মূলত কাস্টম পদ্ধতি ব্যবহার করে, যেমন list, get, create, update এবং delete পদ্ধতির পরিবর্তে search এবং mutate,। এইসব অ্যাকশন REST URL-এ HTTP ম্যাপিং কনভেনশন ব্যবহার করে প্রকাশ করা হয়। এই কনভেনশন : ব্যবহার করে কাস্টম ভার্বকে URL-এর বাকি অংশ থেকে আলাদা করে।

যেমন, ক্যাম্পেন মিউটেট API কল নিম্নলিখিত URL ব্যবহার করে:

https://googleads.googleapis.com/v26/customers/1234567890/campaigns:mutate

API কাস্টম পদ্ধতি ব্যবহার করার একটি কারণ হল, একটি API অনুরোধে একাধিক অপারেশনের ব্যাচিং চালু করা। Strict REST semantics would only allow updating one campaign at a time. যেমন, ক্যাম্পেনে প্রথাগত REST update-এর জন্য প্রতি ক্যাম্পেন রিসোর্স পিছু একটি HTTP PATCH অনুরোধ পাঠাতে হবে।

একটি অনুরোধের মধ্যে অনেক অপারেশন একসাথে করার অনুমতি দিতে, Google Ads API বেশিরভাগ রিসোর্সের জন্য কাস্টম mutate পদ্ধতি নির্ধারণ করে। একইভাবে, API থেকে ব্যাচ রিড (একসাথে অনেক অবজেক্ট ফেচ করা) চালু করতে, API একটি কাস্টম search পদ্ধতি ব্যবহার করে যার সাথে SQL-এর মতো Google Ads কোয়েরি ভাষা ব্যবহার করা হয়।

সাধারণ পদ্ধতি পৃষ্ঠায় Google Ads API-তে সবচেয়ে বেশি ব্যবহৃত পদ্ধতি সম্পর্কে বিস্তারিত তথ্য দেওয়া আছে।