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

درست مانند دیگر «میاناهای برنامه‌سازی کاربردی Google»، «میانای برنامه‌سازی کاربردی Google Ads» از پروتکل 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» را به برنامه موجودم اضافه کنم.
  1. مطمئن شوید کاربر مجاز یا حساب سرویس شما به حساب‌های Google Ads که برای آن‌ها فراخوانی‌های API انجام می‌دهید دسترسی داشته باشد. برای اطلاعات بیشتر، مدل دسترسی Google Ads را ببینید.
  2. بسته به رویکردی که با بقیه میاناهای برنامه‌سازی کاربردی Google که برنامه‌تان استفاده می‌کند به‌کار می‌برید، گردش کار اصالت‌سنجی چندکاربره یا گردش کار حساب خدمات را ببینید.
برنامه‌ای می‌سازم که حساب‌های Google Ads را که ازقبل به آن‌ها دسترسی دارم مدیریت می‌کند. اگر در آینده نیاز به مدیریت حساب‌های Google Ads جدید داشته باشم، با پیوند دادن آن‌ها تحت حساب مدیر Google Ads خود، به آن حساب‌ها دسترسی پیدا خواهم کرد.

یا

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

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

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

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

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