کاوشگر Google Ads API

Google Ads API Explorer یک محیط اجرای تعاملی است که به شما امکان می‌دهد درخواست‌های API زنده را مستقیماً از مرورگر خود بسازید و ارسال کنید. این ابزار که در اسناد مرجع جاسازی شده است، پیچیدگی‌های اصالت‌سنجی OAuth 2.0 و قالب‌بندی پایه‌بار JSON را مدیریت می‌کند و به شما امکان می‌دهد سرویس‌ها و روش‌های خاص را بدون نوشتن حتی یک خط کد آزمایش کنید.

مزايا

  • آزمایش بدون کد: تماس‌های میانای برنامه‌سازی کاربردی زنده (هم خواندن و هم نوشتن) را مستقیماً از اسناد اجرا کنید، بدون اینکه نیاز به راه‌اندازی محیط توسعه محلی باشد.
  • کاوش پروتکل: ساختار دقیق درخواست‌ها و پاسخ‌های HTTP را ببینید تا با نحوه رفتار میانای برنامه‌سازی کاربردی آشنا شوید.
  • نمونه‌سازی با اصطکاک کم: رفتار نقطه پایانی را تأیید کنید و پاسخ‌های خام میانای برنامه‌سازی کاربردی را بلافاصله قبل‌از پیاده‌سازی منطق در برنامه‌تان بررسی کنید.
  • اصالت‌سنجی ساده‌شده: این ابزار جریان‌های OAuth 2.0 را به‌طور خودکار مدیریت می‌کند و به شما امکان می‌دهد به‌جای مدیریت اطلاعات کاربری، روی درخواست میانای برنامه‌سازی کاربردی تمرکز کنید.

شروع کنید

  1. به مستندات بروید: به مستندات مرجع بروید و سرویس و روشی را که می‌خواهید آزمایش کنید انتخاب کنید، مثلاً GoogleAdsService/Search.
  2. باز کردن «کاوشگر»: پانل این روش را امتحان کنید را در سمت راست صفحه پیدا کنید.
  3. پیکربندی درخواست:
    • پارامترهای درخواست الزامی را وارد کنید، مثل customerId، و سرصفحه‌ها را ازهم باز کنید تا سرصفحه‌های HTTP اختیاری را ارائه دهید، مثل login-customer-id (فقط هنگام دسترسی به حساب ازطریق حساب مدیر الزامی است). توجه داشته باشید که نشان‌های توسعه‌دهنده (developer-token) در ۹ سپتامبر ۲۰۲۶ منسوخ شدند و توسط سرورهای API نادیده گرفته می‌شوند، هرچند اگر فرم از شما درخواست کند، همچنان می‌توانید مقداری وارد کنید.
    • اگر روش به بار داده نیاز دارد، مثلاً برای عملیات search یا mutate، بدنه درخواست را بااستفاده از ویرایشگر تعاملی JSON تعریف کنید.
  4. اجرا: برای ارسال درخواست، روی اجرا کلیک کنید. این ابزار درخواست کامل HTTP و پاسخ زنده JSON را از میانای برنامه‌سازی کاربردی نمایش می‌دهد.

ویژگی‌های مهم

  • اجرای زنده: عملیات search و mutate را به‌طور هم‌زمان در حساب‌های تولید یا آزمایشی خود انجام دهید.
  • قالب‌بندی بار JSON: به‌صورت تعاملی اشیای پیچیده JSON را برای درخواست‌ها بسازید، درحالی‌که ابزار فیلدهای الزامی و ساختارهای طرح‌واره معتبر را برجسته می‌کند.
  • ماسک‌های فیلد: منطق update_mask را آزمایش کنید تا ببینید به‌روزرسانی‌های جزئی منابع در عمل چگونه رفتار می‌کنند.
  • بازرسی خطا: پیام‌ها و کدهای خطای دقیق (مانند QUERY_ERROR یا AUTHENTICATION_ERROR) را در پاسخ خام مشاهده کنید تا اشکال‌زدایی سریع‌تر انجام شود.
  • صادر کردن کد: صادر کردن فرمان‌های curl، درخواست‌های اچ‌تی‌تی‌پی خام، یا نمونه کد جاوا اسکریپت از نمای گسترده API Explorer.

نمونه موارد استفاده

  • تنظیمات حساب ممیزی: با اجرای درخواست GoogleAdsService/Search در منبع customer، پیکربندی‌ها یا فراداده‌های سطح حساب را به‌سرعت بازیابی کنید.
  • آزمایش جهش‌ها: موفقیت ایجاد پویش یا به‌روزرسانی بودجه را قبل‌از استقرار کد در تولید درستی‌سنجی کنید.
  • اشکال‌زدایی GAQL: از «کاوشگر» برای اجرای رشته زبان پُرسمان Google Ads (GAQL) استفاده کنید و درستی‌سنجی کنید که ساختار JSON برگردانده‌شده با انتظارات برنامه شما مطابقت داشته باشد.
  • درستی‌سنجی پروتکل: سرایندهای دقیق HTTP و تودرتو کردن JSON موردنیاز برای نسخه خاصی از میانای برنامه‌سازی کاربردی را بررسی کنید.