הרשאות גישה מסוג 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, או שומרים אותו במקום אחר כדי ליצור ממנו את הספרייה בזמן הריצה.