הרשאות גישה מסוג 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. לוחצים על Continue (המשך) במסך ההסכמה של OAuth2.

    מסך הסכמה

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

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