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

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

یا

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

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

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

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