کاوشگر Google Ads API

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

مزايا

  • آزمایش بدون کد: تماس‌های API زنده (هم خواندن و هم نوشتن) را مستقیماً از اسناد اجرا کنید، بدون اینکه نیاز به راه‌اندازی محیط توسعه محلی باشد.
  • کشف پروتکل: ساختار دقیق درخواست‌های HTTP و پاسخ‌ها را ببینید تا نحوه عملکرد API را درک کنید.
  • نمونه‌سازی با اصطکاک کم: رفتار نقطه پایانی را تأیید کنید و پاسخ‌های API خام را بلافاصله قبل‌از پیاده‌سازی منطق در برنامه‌تان بازرسی کنید.
  • اصالت‌سنجی ساده‌شده: این ابزار جریان‌های 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».

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

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