استفاده از OAuth 2.0 برای دسترسی به Google Ads API

درست مانند سایر Google APIها، Google Ads API از پروتکل OAuth 2.0 برای اصالت‌سنجی و صدور مجوز استفاده می‌کند. OAuth 2.0 به برنامه کارخواه Google Ads API شما امکان می‌دهد بدون نیاز به مدیریت یا ذخیره اطلاعات ورود به سیستم کاربر، به حساب Google Ads کاربر دسترسی پیدا کند.

به‌طور کلی، همه سناریوهای مجوز OAuth 2.0 که Google پشتیبانی می‌کند با Google Ads API نیز کار می‌کنند. بااین‌حال، این راهنما بر سناریوهایی تمرکز دارد که برای توسعه‌دهندگان Google Ads API رایج‌تر هستند.

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

یا

شخصی من را برای مدیریت آن حساب‌ها دعوت خواهد کرد.

از گردش کار حساب سرویس استفاده کنید.

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

درحال ساختن برنامه‌ای هستم که حساب‌های Google Ads را ازطرف کاربران دیگر مدیریت می‌کند. برنامه من صفحه کاربری‌ای خواهد ساخت که به کاربران واردشده به سیستم اجازه می‌دهد به حساب‌های Google Ads خود متصل شوند و به برنامه من اجازه دهند آن حساب‌ها را ازطرف آن‌ها مدیریت کند. از اصالت‌سنجی چندکاربره استفاده کنید.

برای بررسی و لغو دسترسی برنامه‌های شخص ثالث متصل به «حساب Google» خود، به صفحه اجازه‌های «حساب Google» خود مراجعه کنید.