הרשאות גישה מסוג OAuth לתהליכי עבודה של אפליקציות אינטרנט ומחשבים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
במדריך הזה מוסבר איך להגדיר גישת OAuth2 לגישת API באמצעות
בפרטי הכניסה, וגם את התהליך במחשב
או בתהליך באתר. רק את השלבים האלה
צריך לעשות פעם אחת, אלא אם מבטלים או מוחקים או צריך לשנות את ההרשאה
היקפים של פרטי הכניסה של OAuth2.
כדי להוריד את קובץ ה-JSON של הלקוח, לוחצים קודם על הורדת OAuth'.
לקוח ואז על הלחצן הורדת JSON במסך הבא.
שומרים את הקובץ בספריית הבית כדי שיהיה לכם עכשיו את הקובץ המקומי
~/client_secret_XXX.apps.googleusercontent.com.json (כאשר XXX יהיה
והערכים שספציפיים לפרויקט שלכם). נשתמש בקובץ הזה בשלב הבא כדי
להריץ את הקוד לדוגמה.
הגדרה של ספריית הלקוח
בטרמינל, מריצים את הפקודה
generate_user_credentials
לדוגמה. משתמשים בדגלים של שורת הפקודה כדי להעביר אליו את קובץ ה-JSON שבו הורדתם
השלב הקודם.
בדוגמה תוצג בקשה להיכנס לכתובת URL שבה תצטרכו לאשר
פרטי כניסה בפרוטוקול OAuth2 כדי לגשת לחשבון Google Ads בשמכם.
Paste this URL in your browser:
https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=****...
עוברים אל כתובת ה-URL בסשן פרטי של דפדפן או בחלון פרטי.
נכנסים לאותו חשבון Google שבו אתם משתמשים כדי לגשת ל-Google Ads. לוחצים על
המשך במסך ההסכמה של OAuth2.
לאחר מכן תועברו לדף עם הודעה שמציינת שההרשאה
הצליחה.
אוחזר אסימון הרענון. צריך לבדוק את הפלט של המסוף
הוראות להתאמה אישית.
חוזרים למסוף שבו הרצתם את הדוגמה, שמוצגת עכשיו
אסימון הרענון ומספר הוראות להגדרה של ספריית הלקוח:
Your refresh token is: 1/Yw.........................................
Add your refresh token to your client library configuration as described here:
https://developers.google.com/google-ads/api/docs/client-libs/python/configuration
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2024-08-20 (\u05e9\u05e2\u05d5\u05df UTC)."}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-08-20 (שעון UTC)."]]