הרשאות גישה מסוג OAuth לתהליכי עבודה של אפליקציות אינטרנט ומחשבים

במדריך הזה מוסבר איך להגדיר OAuth2 לגישה ל-API באמצעות פרטי הכניסה שלכם, באמצעות תהליך במחשב או באמצעות תהליך באינטרנט. את השלבים האלה צריך רק לבצע פעם אחת, אלא אם תבטלו, תמחקו או תצטרכו לשנות את ההיקפים המותרים של פרטי כניסה מסוג OAuth2.

יצירת פרטי כניסה של OAuth2

  1. פועלים לפי השלבים להגדרת פרויקט ב'מסוף Google API' עבור ב-Google Ads API

  2. מורידים את קובץ ה-JSON של סודות הלקוח ושומרים אותו במיקום נגיש. מהקוד שלכם.

הגדרת ספריית הלקוח

  1. בקובץ google_ads_config.rb מזינים את מזהה הלקוח ואת הסוד. נמצאים בקובץ ה-JSON שהורדתם למעלה.

    c.client_id = INSERT_OAUTH2_CLIENT_ID_HERE
    c.client_secret = INSERT_OAUTH2_CLIENT_SECRET_HERE
    
  2. בטרמינל, מריצים את הדוגמה של OAuth2:

    ruby generate_user_credentials.rb -P /path/to/client_secrets.json
    
  3. בדוגמה תוצג בקשה להיכנס לכתובת URL שבה צריך לאשר את OAuth2 כדי לגשת לחשבון Google Ads בשמכם.

    Paste this URL in your browser:
    
    https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
    

    עוברים אל כתובת ה-URL בסשן פרטי של דפדפן או בחלון פרטי. נכנסים באמצעות אותו חשבון Google שבו אתם משתמשים כדי לגשת ל-Google Ads. לוחצים על המשך במסך ההסכמה של OAuth2.

    מסך הסכמה

  4. לאחר מכן תועברו לדף עם הודעה שמציינת שיש הרשאה הצליחה.

  5. חוזרים למסוף שבו הרצתם את הדוגמה. בדוגמה עליך הסתיימו ומציג את אסימון הרענון. מעתיקים את אסימון הרענון לתוך הקובץ google_ads_config.rb.