במדריך הזה מוסבר איך להגדיר את OAuth 2.0 לגישה ל-API באמצעות פרטי הכניסה שלכם, באמצעות תהליך במחשב או באמצעות תהליך באינטרנט. צריך לבצע את השלבים האלה רק פעם אחת, אלא אם תבטלו, תמחקו או תצטרכו לשנות את ההיקפים המותרים לפרטי הכניסה של OAuth 2.0.
יצירת פרטי כניסה ל-OAuth 2.0
פועלים לפי השלבים להגדרת פרויקט ב-Google API Console ל-Google Ads API.
כותבים את מזהה הלקוח ואת הסוד של הלקוח, וחוזרים לדף הזה.
הגדרת ספריית הלקוח
-
מריצים את הדוגמה
generate_user_credentials.pl
בטרמינל. אפשר לשנות את הערכים שלINSERT_XXX_HERE
בדוגמה לפני ההרצה, או להשתמש בארגומנטים של שורת הפקודה-client_id
למזהה הלקוח ו--client_secret
לסוד הלקוח.perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
-
דוגמת הקוד הזו מובילה אתכם לכתובת URL שבה עליכם לאשר לאפליקציה גישה לחשבון 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. בדרך כלל, זהו כתובת אימייל להתחברות לחשבון ניהול ב-Google Ads שמכיל את כל החשבונות שצריך לנהל בהיררכיית החשבונות שלו. לוחצים על המשך במסך ההסכמה של OAuth 2.0.
תועברו לדף עם הודעה על כך שההרשאה הושלמה.
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
או שומרים אותו במקום אחר לשימוש אם יוצרים את הספרייה בזמן הריצה.