Google Ads API Explorer হল একটি ইন্টারেক্টিভ এক্সিকিউশন এনভায়রনমেন্ট যা আপনাকে সরাসরি আপনার ব্রাউজার থেকে লাইভ API অনুরোধ তৈরি এবং পাঠাতে দেয়। রেফারেন্স ডকুমেন্টেশনের মধ্যে এম্বেড করা, এটি OAuth 2.0 প্রমাণীকরণ এবং JSON পেলোড ফর্ম্যাটিংয়ের জটিলতাগুলি পরিচালনা করে, যা আপনাকে একটিও লাইন কোড না লিখে নির্দিষ্ট পরিষেবা এবং পদ্ধতি পরীক্ষা করার অনুমতি দেয়।
সুবিধা
- নো-কোড টেস্টিং: স্থানীয় উন্নয়ন পরিবেশ সেট আপ না করেই ডকুমেন্টেশন থেকে সরাসরি লাইভ API কল (পড়া এবং লেখা উভয়ই) সম্পাদন করুন।
- প্রোটোকল আবিষ্কার: API কীভাবে আচরণ করে তা বোঝার জন্য HTTP অনুরোধ এবং প্রতিক্রিয়াগুলির সঠিক কাঠামো দেখুন।
- কম ঘর্ষণ প্রোটোটাইপিং: আপনার অ্যাপ্লিকেশনে যুক্তি প্রয়োগ করার আগে এন্ডপয়েন্ট আচরণ যাচাই করুন এবং তাৎক্ষণিকভাবে কাঁচা API প্রতিক্রিয়াগুলি পরীক্ষা করুন।
- সরলীকৃত প্রমাণীকরণ: এই টুলটি OAuth 2.0 প্রবাহ স্বয়ংক্রিয়ভাবে পরিচালনা করে, যা আপনাকে শংসাপত্র পরিচালনার পরিবর্তে API অনুরোধের উপর ফোকাস করার সুযোগ দেয়।
শুরু করা
- ডকুমেন্টেশনে নেভিগেট করুন: রেফারেন্স ডকুমেন্টেশনে যান এবং আপনি যে পরিষেবা এবং পদ্ধতিটি পরীক্ষা করতে চান তা নির্বাচন করুন, যেমন
GoogleAdsService/Search। - এক্সপ্লোরার খুলুন: পৃষ্ঠার ডান দিকে "চেষ্টা করে দেখুন!" প্যানেলটি খুঁজুন।
- অনুরোধটি কনফিগার করুন:
- প্রয়োজনীয় অনুরোধ প্যারামিটারগুলি লিখুন, যেমন
developer-tokenএবংlogin-customer-id। - যদি পদ্ধতিটির জন্য পেলোডের প্রয়োজন হয়, যেমন
`mutate`অপারেশনের জন্য, তাহলে ইন্টারেক্টিভ JSON এডিটর ব্যবহার করে Request বডিটি সংজ্ঞায়িত করুন।
- প্রয়োজনীয় অনুরোধ প্যারামিটারগুলি লিখুন, যেমন
- এক্সিকিউট: রিকোয়েস্ট পাঠাতে এক্সিকিউটে ক্লিক করুন। টুলটি সম্পূর্ণ HTTP রিকোয়েস্ট এবং API থেকে লাইভ JSON রেসপন্স প্রদর্শন করবে।
মূল বৈশিষ্ট্য
- লাইভ এক্সিকিউশন: আপনার প্রোডাকশন বা টেস্ট অ্যাকাউন্টের বিরুদ্ধে রিয়েল-টাইম
searchএবংmutateঅপারেশন সম্পাদন করুন। - JSON পেলোড ফর্ম্যাটিং: অনুরোধের জন্য জটিল JSON অবজেক্টগুলি ইন্টারেক্টিভভাবে তৈরি করুন, টুলটি প্রয়োজনীয় ক্ষেত্র এবং বৈধ স্কিমা কাঠামো হাইলাইট করে।
- ফিল্ড মাস্ক: আংশিক রিসোর্স আপডেটগুলি বাস্তবে কীভাবে আচরণ করে তা দেখতে একটি
update_maskলজিক পরীক্ষা করুন। - ত্রুটি পরিদর্শন: দ্রুত ডিবাগিং সহজতর করার জন্য কাঁচা প্রতিক্রিয়াতে বিস্তারিত ত্রুটি বার্তা এবং কোডগুলি (যেমন
QUERY_ERRORবাAUTHENTICATION_ERROR) দেখুন। - কোড এক্সপোর্ট: API এক্সপ্লোরারের প্রসারিত ভিউ থেকে
curlকমান্ড, কাঁচা HTTP অনুরোধ, অথবা নমুনা জাভাস্ক্রিপ্ট কোড এক্সপোর্ট করুন।
ব্যবহারের উদাহরণ
- অ্যাকাউন্ট সেটিংস অডিট করুন: একটি
getবা একটিsearchঅনুরোধ কার্যকর করে দ্রুত অ্যাকাউন্ট-স্তরের কনফিগারেশন বা মেটাডেটা পুনরুদ্ধার করুন। - মিউটেশন পরীক্ষা করুন: প্রোডাকশনে কোড স্থাপনের আগে একটি প্রচারণা তৈরি বা বাজেট আপডেটের সাফল্য যাচাই করুন।
- GAQL ডিবাগ করুন: এক্সপ্লোরার ব্যবহার করে একটি Google Ads Query Language (GAQL) স্ট্রিং চালান এবং যাচাই করুন যে ফিরে আসা JSON কাঠামো আপনার অ্যাপ্লিকেশনের প্রত্যাশার সাথে মেলে।
- প্রোটোকল যাচাইকরণ: একটি নির্দিষ্ট API সংস্করণের জন্য প্রয়োজনীয় সঠিক HTTP হেডার এবং JSON নেস্টিং পরীক্ষা করুন।