تست کردن

آزمایش یک گام مهم در ایجاد یک ادغام موفقیت آمیز Google Ads API است، چه تازه شروع کرده باشید، چه از یک برنامه نگهداری کنید یا ویژگی های جدیدی را به یک ادغام موجود اضافه کنید. این راهنما برخی از بهترین روش‌ها را برای آزمایش یکپارچه‌سازی Google Ads API ارائه می‌کند.

حساب های آزمایشی و حساب های تولید

حساب های آزمایشی برای اهداف توسعه در دسترس هستند. با استفاده از حساب‌های آزمایشی، می‌توانید تأیید کنید که کد برنامه و پیکربندی شما طبق برنامه کار می‌کند.

با این حال، همه ویژگی ها را نمی توان در یک حساب کاربری آزمایشی آزمایش کرد.

وقتی محدودیت‌های حساب آزمایشی مانع از آزمایش برخی ویژگی‌ها در یکپارچه‌سازی شما می‌شود، می‌توانید در عوض از یک حساب تولید برای توسعه استفاده کنید. حساب های تولید برای توسعه با حساب های آزمایشی به روش های زیر متفاوت است:

  • تبلیغاتی را ارائه دهید که توسط کاربران قابل مشاهده باشد
  • نیاز به URL های معتبر
  • باید با سیاست های تبلیغاتی مطابقت داشته باشد

از آنجایی که حساب‌های تولیدی تبلیغات را ارائه می‌کنند، معیارهایی تولید می‌کنند که به شما امکان می‌دهد گزارش‌های عملکرد را آزمایش کنید، و همچنین قفل سایر ویژگی‌های Google Ads API را باز کنید. با این حال، استفاده از آنها برای توسعه نیاز به احتیاط بیشتری دارد. توصیه می کنیم اقدامات زیر را انجام دهید:

  • فقط به کاربرانی که برای اهداف توسعه به آن نیاز دارند دسترسی بدهید.
  • یک بودجه حساب روزانه ثابت و کم تنظیم کنید.
  • تنها زمانی از حساب‌های تولید برای توسعه استفاده کنید که نمی‌توان از حساب‌های آزمایشی استفاده کرد.

بنابراین، برای انجام آزمایش کامل ادغام خود، احتمالاً به اعتبارنامه آزمایشی و اعتبارنامه تولید نیاز خواهید داشت.

مدارک آزمایشی

برای به حداقل رساندن خطر تغییر تصادفی حساب‌های تولید هنگام تلاش برای اصلاح حساب‌های توسعه، توصیه می‌کنیم مجموعه‌ای از اعتبارنامه‌های آزمایشی را که جدا از اعتبارنامه‌های برنامه تولید شما هستند، حفظ کنید.

برای ایجاد مجموعه ای از اعتبارنامه های آزمایشی:

  1. یک حساب ایمیل (به عنوان مثال api.test@example.com) یا یک حساب سرویس ایجاد کنید که فقط برای اهداف آزمایشی استفاده می شود.
  2. این حساب کاربری یا سرویس را به عنوان یک کاربر معتبر در حساب‌های Google Ads که آزمایش‌های خود را روی آن‌ها انجام می‌دهید، اضافه کنید. اطمینان حاصل کنید که سطوح دسترسی مناسب را به این حساب کاربری یا خدمات ارائه می‌دهید. به این حساب کاربری یا سرویس دسترسی به هیچ حساب تولیدی ندهید.
  3. اگر از جریان احراز هویت کاربر OAuth 2.0 به جای جریان حساب سرویس استفاده می‌کنید، یک نشانه تازه‌سازی برای حساب کاربری آزمایشی خود ایجاد کنید.
  4. هنگام آزمایش برنامه خود از این اعتبارنامه های جدید استفاده کنید. رمز توسعه‌دهنده، شناسه مشتری و راز سرویس گیرنده را می‌توان برای مقاصد آزمایشی مورد استفاده مجدد قرار داد، زیرا هیچ تأثیری در تعیین اینکه به کدام حساب‌های Google Ads می‌توان دسترسی داشت، ندارند.

درخواست اعتبار

اگر فقط باید آزمایش کنید که آیا یک درخواست معتبر است - برای مثال، برای تأیید اینکه درخواست به درستی ساختار یافته است و خط‌مشی‌ها را نقض نمی‌کند - می‌توانید از فیلد validate_only استفاده کنید که برای درخواست‌های GoogleAdsService.SearchStream و GoogleAdsService.Search و همچنین بیشتر درخواست‌های جهش‌یافته در دسترس است. برای بررسی اینکه آیا این فیلد برای یک روش مشخص در دسترس است یا خیر، با اسناد مرجع مشورت کنید.

REST API

برای آزمایش موقت، به عنوان مثال برای تأیید اینکه یک درخواست خروجی مورد انتظار را ارائه می دهد، استفاده از REST API اغلب ساده ترین گزینه است. برای یادگیری نحوه استفاده از curl در درخواست به REST API، با مثال‌های REST مشورت کنید. همچنین، آزمایش را در اکسپلورر REST امتحان کنید.