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

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

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

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

  2. שימו לב למזהה הלקוח ולסוד ואז לחזור לדף הזה.

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

  1. במסוף, עוברים לדוגמה של OAuth2.

  2. מריצים את הדוגמה הזו באמצעות שורת הפקודה. אפשר לשנות את הערכים של INSERT_XXX_HERE בדוגמה לפני שמריצים אותם, או להשתמש בארגומנטים -client_id לציון מזהה לקוח ו--client_secret לסוד לקוח.

    perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
    
  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. לאחר מכן תועברו לדף עם הודעה שמציינת שההרשאה הצליחה.

    Authorization code was successfully retrieved.
    

    תראו שהדוגמה הושלמה ואסימון הרענון מוצג עם הוראות מסוימות באותו הדף, ואחריו מופיעות המאפיינים הדרושים כדי להגדיר את ספריית הלקוח:

    Replace the following keys and values in your googleads.properties configuration file:
    
    clientId==***********************apps.googleusercontent.com
    clientSecret=****
    refreshToken=****
    
  5. חוזרים למסוף שבו מריצים את הדוגמה ולוחצים על Ctrl + C כדי לסיים את התהליך. לאחר מכן מעתיקים את אסימון הרענון שנוצר, יחד עם מזהה הלקוח וסוד הלקוח, לתוך googleads.properties או שומרים אותו במקום אחר כדי ליצור את הספרייה בזמן הריצה.