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

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

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

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

یا

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

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

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

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