برای دسترسی به API تبلیغات گوگل از OAuth 2.0 استفاده کنید

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

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

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

یا

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

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

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

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

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