במדריך הזה מוסבר איך להגדיר גישת OAuth2 לגישת API באמצעות בפרטי הכניסה, וגם במחשבים או בדף האינטרנט . את השלבים האלה צריך רק לבצע פעם אחת, אלא אם תבטלו, תמחקו או תצטרכו לשנות את ההיקפים המותרים של פרטי כניסה מסוג OAuth2.
יצירת פרטי כניסה של OAuth2
פועלים לפי השלבים להגדרת פרויקט ב'מסוף Google API' עבור ב-Google Ads API
מורידים את קובץ ה-JSON של סודות הלקוח ושומרים אותו במיקום נגיש. מהקוד שלכם.
הגדרה של ספריית הלקוח
בקובץ
google_ads_config.rb
מזינים את מזהה הלקוח ואת הסוד. נמצאים בקובץ ה-JSON שהורדתם למעלה.c.client_id = INSERT_OAUTH2_CLIENT_ID_HERE c.client_secret = INSERT_OAUTH2_CLIENT_SECRET_HERE
בטרמינל, מריצים את הדוגמה של OAuth2:
ruby generate_user_credentials.rb -P /path/to/client_secrets.json
בדוגמה תוצג בקשה להיכנס לכתובת 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. לוחצים על המשך במסך ההסכמה של OAuth2.
לאחר מכן תועברו לדף עם הודעה שמציינת שיש הרשאה הצליחה.
חוזרים למסוף שבו הרצתם את הדוגמה. בדוגמה עליך הסתיימו ומציג את אסימון הרענון. מעתיקים את אסימון הרענון לתוך הקובץ
google_ads_config.rb
.