Search Ads 360 Reporting API শব্দার্থিক সংস্করণ ব্যবহার করে।
বড় এবং ছোট সংস্করণ আছে, v MAJOR _ MINOR
হিসাবে ফর্ম্যাট করা হয়েছে। উদাহরণস্বরূপ, v0_0
হল প্রথম প্রধান সংস্করণ, এবং v0_1
প্রথম ছোট সংস্করণ। সংস্করণ নম্বরের প্রত্যয়টি সংস্করণের প্রকার নির্দেশ করে: প্রধান সংস্করণগুলির জন্য এটি সর্বদা শূন্য এবং ছোট সংস্করণগুলির জন্য এটি সর্বদা শূন্যের চেয়ে বড়।
প্রধান সংস্করণ
প্রধান রিলিজগুলি ব্রেকিং পরিবর্তনগুলি প্রবর্তন করে, অর্থাৎ, পরিবর্তনগুলি যা পিছনের দিকে সামঞ্জস্যপূর্ণ নয়।
প্রতিটি প্রধান সংস্করণের একটি পৃথক শেষ পয়েন্ট আছে, উদাহরণস্বরূপ:
https://searchads360.googleapis.com/v0 https://searchads360.googleapis.com/v1
একটি প্রধান সংস্করণ থেকে অন্য সংস্করণে আপগ্রেড করার সময়, নতুন প্রধান সংস্করণের শেষ পয়েন্টে স্যুইচ করার আগে আপনাকে আপনার কোড পরিবর্তন করতে হতে পারে।
আপনি যদি একটি ক্লায়েন্ট লাইব্রেরি ব্যবহার করেন, তাহলে আপনাকে নতুন সংস্করণে আপগ্রেড করতে হবে। নতুন প্রধান সংস্করণগুলি আপনাকে আপনার কোডে যেকোনও ভাঙা পরিবর্তন ঠিক করতে সাহায্য করার জন্য একটি মাইগ্রেশন গাইড প্রদান করে।
ব্রেকিং পরিবর্তনের উদাহরণগুলির মধ্যে রয়েছে:
- একটি পরিষেবা, ইন্টারফেস, ক্ষেত্র, পদ্ধতি বা enum মান অপসারণ বা পুনঃনামকরণ।
- একটি ক্ষেত্রের ধরন পরিবর্তন.
- একটি সম্পদ নামের বিন্যাস পরিবর্তন.
- HTTP সংজ্ঞাতে URL বিন্যাস পরিবর্তন করা হচ্ছে।
- আউটপুট ফরম্যাট পরিবর্তন করা, যেমন, ডিফল্ট মান হিসাবে
0
থেকে--
পরিবর্তন করা। - ত্রুটির কারণ পরিবর্তন করে A থেকে B এ ফিরে এসেছে।
ছোট সংস্করণ
ছোট সংস্করণগুলি শুধুমাত্র পিছনের-সামঞ্জস্যপূর্ণ পরিবর্তনগুলি প্রবর্তন করে৷
যখন একটি ছোট সংস্করণ প্রকাশ করা হয়, ইতিমধ্যে ব্যবহৃত শেষ পয়েন্ট স্বয়ংক্রিয়ভাবে আপডেট হয়। এটি আপনার কোড ভাঙ্গার কারণ হয় না। আপনি আপনার বিদ্যমান ক্লায়েন্ট লাইব্রেরি ব্যবহার চালিয়ে যেতে পারেন।
ছোট সংস্করণে নতুন বৈশিষ্ট্য বা আপডেট রয়েছে যা আপনার বিদ্যমান কোডকে প্রভাবিত করে না। আপনি যদি নতুন বৈশিষ্ট্যগুলি ব্যবহার করতে চান তবে আপনাকে আপনার ক্লায়েন্ট লাইব্রেরিটি সর্বশেষ সংস্করণে আপগ্রেড করতে হবে।
সূর্যাস্ত
যখন একটি পুরানো Search Ads 360 Reporting API সংস্করণ সূর্যাস্তের জন্য নির্ধারিত হয়, তখন আমরা searchads-api-ঘোষণা Google গ্রুপে একটি বিজ্ঞপ্তি পোস্ট করি।