Google Ads API এক্সপ্লোরার হল একটি ইন্ট্যার্যাক্টিভ এক্সিকিউশন এনভায়রনমেন্ট যা আপনাকে সরাসরি আপনার ব্রাউজার থেকে লাইভ API অনুরোধ তৈরি ও পাঠাতে দেয়। রেফারেন্স ডকুমেন্টেশনের মধ্যে এম্বেড করা, এটি OAuth 2.0 প্রমাণীকরণ এবং JSON পেলোড ফর্ম্যাটিংয়ের জটিলতাগুলি পরিচালনা করে, আপনাকে কোডের একটি লাইন না লিখে নির্দিষ্ট পরিষেবা এবং পদ্ধতিগুলি পরীক্ষা করার অনুমতি দেয়।
সুবিধা
- নো-কোড টেস্টিং: লোকাল ডেভেলপমেন্ট এনভায়রনমেন্ট সেট-আপ না করেই সরাসরি ডকুমেন্টেশন থেকে লাইভ API কল (পড়া ও লেখা, দুটিই) এক্সিকিউট করুন।
- প্রোটোকল ডিসকভারি: API কীভাবে কাজ করে তা বুঝতে HTTP অনুরোধ ও উত্তরের সঠিক স্ট্রাকচার দেখুন।
- লো-ফ্রিকশন প্রোটোটাইপিং: আপনার অ্যাপ্লিকেশনে লজিক প্রয়োগ করার ঠিক আগে এন্ডপয়েন্ট আচরণ যাচাই করুন এবং র API প্রতিক্রিয়া পরীক্ষা করুন।
- সহজ যাচাইকরণ: টুলটি OAuth 2.0 ফ্লো অটোমেটিক ম্যানেজ করে, যার ফলে আপনি ক্রেডেনশিয়াল ম্যানেজমেন্টের পরিবর্তে API অনুরোধে মনোযোগ দিতে পারেন।
শুরু করুন
- ডকুমেন্টেশনে নেভিগেট করুন: রেফারেন্স
ডকুমেন্টেশনে যান এবং আপনি যে পরিষেবা ও পদ্ধতি
পরীক্ষা করতে চান সেটি বেছে নিন, যেমন
GoogleAdsService/Search। - Explorer খুলুন: পৃষ্ঠার ডানদিকে এই পদ্ধতি ব্যবহার করে দেখুন প্যানেলটি খুঁজুন ।
- অনুরোধ কনফিগার করুন:
- প্রয়োজনীয় অনুরোধের প্যারামিটার লিখুন, যেমন
customerIdএবং হেডার বিকল্প বড় করে ঐচ্ছিক HTTP হেডার লিখুন, যেমনlogin-customer-id(শুধুমাত্র ম্যানেজার অ্যাকাউন্টের মাধ্যমে কোনও অ্যাকাউন্ট অ্যাক্সেস করার সময় প্রয়োজন হয়)। মনে রাখবেন, ডেভেলপার টোকেন (developer-token) ৯ সেপ্টেম্বর, ২০২৬ তারিখে বন্ধ হয়ে গেছে এবং API সার্ভার এটি উপেক্ষা করে, যদিও ফর্মের মাধ্যমে প্রম্পট করা হলে আপনি এখনও একটি ভ্যালু লিখতে পারবেন। - ইন্টার্যাক্টিভ JSON এডিটর ব্যবহার করে অনুরোধের বডি নির্দিষ্ট করুন, যদি
পদ্ধতির জন্য পেলোড প্রয়োজন হয়, যেমন
searchবাmutateঅপারেশনের জন্য।
- প্রয়োজনীয় অনুরোধের প্যারামিটার লিখুন, যেমন
- এক্সিকিউট করুন: অনুরোধ পাঠাতে এক্সিকিউট করুন বিকল্পে ক্লিক করুন। টুলটি API থেকে পাওয়া সম্পূর্ণ HTTP অনুরোধ ও লাইভ JSON উত্তর দেখায়।
মূল ফিচার
- লাইভ এক্সিকিউশন: আপনার প্রোডাকশন বা টেস্ট অ্যাকাউন্টের জন্য
রিয়েল-টাইম
searchওmutateঅপারেশন পারফর্ম করুন। - JSON পেলোড ফর্ম্যাটিং: অনুরোধের জন্য ইন্ট্যার্যাক্টিভভাবে জটিল JSON অবজেক্ট তৈরি করুন। টুলটি প্রয়োজনীয় ফিল্ড ও সঠিক স্কিমা স্ট্রাকচার হাইলাইট করে।
- ফিল্ড মাস্ক:
update_maskলজিক পরীক্ষা করে দেখুন যে আংশিক রিসোর্স আপডেট বাস্তবে কীভাবে কাজ করে। - সমস্যা পরীক্ষা করা: দ্রুত
ডিবাগ করার জন্য কাঁচা উত্তরে বিস্তারিত সমস্যার মেসেজ ও কোড (যেমন
<0x0A
QUERY_ERRORAUTHENTICATION_ERROR - কোড এক্সপোর্ট: API এক্সপ্লোরারের বড় করা ভিউ থেকে
curlকমান্ড, র HTTP অনুরোধ বা স্যাম্পেল JavaScript কোড এক্সপোর্ট করুন।
ব্যবহারের উদাহরণ
- অ্যাকাউন্ট সেটিংস অডিট করা:
customerরিসোর্সের বিরুদ্ধেGoogleAdsService/Searchঅনুরোধ এক্সিকিউট করে অ্যাকাউন্ট-লেভেল কনফিগারেশন বা মেটাডেটা দ্রুত রিট্রিভ করুন। - মিউটেশন টেস্ট: প্রোডাকশনে কোড ডিপ্লয় করার আগে ক্যাম্পেন তৈরি করা বা বাজেট আপডেট করার কাজ সফলভাবে সম্পন্ন হয়েছে কিনা তা যাচাই করুন।
- GAQL ডিবাগ করা: Google Ads কোয়েরি ল্যাঙ্গুয়েজ (GAQL) স্ট্রিং রান করাতে এক্সপ্লোরার ব্যবহার করুন এবং যাচাই করুন যে রিটার্ন করা JSON স্ট্রাকচার আপনার অ্যাপ্লিকেশনের প্রত্যাশার সাথে মিলছে কিনা।
- প্রোটোকল যাচাইকরণ: নির্দিষ্ট API ভার্সনের জন্য প্রয়োজনীয় সঠিক HTTP হেডার ও JSON নেস্টিং পরীক্ষা করুন।