שימוש ב-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.

תרחיש גישה מומלצת
האפליקציה שלי כבר משתמשת בממשק API אחד או יותר של Google. כבר הוספתי לאפליקציה שלי תמיכה בתהליכי עבודה של OAuth 2.0, ואני רק צריך להוסיף לאפליקציה הקיימת את הפונקציונליות של Google Ads API.
  1. מוודאים שלמשתמש המורשה או לחשבון השירות יש גישה לחשבונות Google Ads שאתם מבצעים אליהם קריאות ל-API. מידע נוסף זמין במאמר מודל הגישה של Google Ads.
  2. עיינו בתהליך העבודה של אימות משתמשים מרובים או בתהליך העבודה של חשבון שירות, בהתאם לגישה שבה אתם משתמשים עם שאר Google APIs שבהם האפליקציה שלכם משתמשת.
אני מפתח אפליקציה לניהול חשבונות Google Ads שכבר יש לי גישה אליהם. אם אצטרך לנהל חשבונות Google Ads חדשים בעתיד, אקבל גישה לחשבונות האלה על ידי קישור שלהם לחשבון הניהול שלי ב-Google Ads.

או

מישהו יזמין אותי לנהל את החשבונות האלה.

להשתמש בתהליך העבודה של חשבון שירות.

אם מדיניות הארגון או הגדרת החשבון לא מאפשרות להשתמש בחשבונות שירות, צריך להשתמש בתהליך העבודה של אימות משתמש יחיד.

אני מפתח אפליקציה שמנהלת חשבונות Google Ads בשם משתמשים אחרים. באפליקציה שלי יהיה מסך משתמש שבו משתמשים מחוברים יוכלו להתחבר לחשבונות Google Ads שלהם ולתת לאפליקציה הרשאה לנהל את החשבונות האלה בשמם. משתמשים באימות של משתמשים מרובים.

כדי לבדוק ולבטל את הגישה של אפליקציות צד שלישי שמחוברות לחשבון Google, צריך להיכנס לדף ההרשאות בחשבון Google.