במדריך הזה מוסבר איך להגדיר את OAuth2 לגישה ל-API באמצעות פרטי הכניסה שלכם, וגם באמצעות תהליך העבודה במחשב או תהליך העבודה באינטרנט. צריך לבצע את השלבים האלה פעם אחת בלבד, אלא אם תבטלו, תמחקו או תצטרכו לשנות את ההיקפים המותרים של פרטי הכניסה של OAuth2.
יצירת פרטי כניסה של OAuth2
מציינים את מזהה הלקוח ואת הסוד, ואז חוזרים לדף הזה.
הגדרה של ספריית הלקוח
בטרמינל, עוברים לדוגמה של OAuth2.
מריצים את הדוגמה הזו באמצעות שורת הפקודה. אפשר לשנות את ערכי
INSERT_XXX_HERE
בדוגמה לפני הרצה, או להשתמש בארגומנטים-client_id
למזהה הלקוח ול--client_secret
לסוד הלקוח.perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
בדוגמה הזו מוצגת בקשה להיכנס לכתובת 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.
לאחר מכן תועברו לדף עם הודעה שמציינת שההרשאה הצליחה.
Authorization code was successfully retrieved.
תוכלו לראות שהדוגמה הושלמה ואסימון הרענון יוצג עם כמה הוראות באותו הדף, ולאחר מכן המאפיינים הנדרשים כדי להגדיר את ספריית הלקוח:
Replace the following keys and values in your googleads.properties configuration file: clientId==***********************apps.googleusercontent.com clientSecret=**** refreshToken=****
חוזרים למסוף שמריצים את הדוגמה ולוחצים על
Ctrl + C
כדי לסיים את התהליך. לאחר מכן מעתיקים את אסימון הרענון שנוצר יחד עם מזהה הלקוח וסוד הלקוח ל-googleads.properties
, או שומרים אותו במקום אחר כדי ליצור ממנו את הספרייה בזמן הריצה.