ג'מבו מייל לדרייב
בוחרים שיטת התחברות לגוגל דרייב, ממלאים את הפרטים ושומרים. אפשר להחליף שיטה בכל זמן.
התחברות עם Refresh token
התוסף ימלא ב-Playground את ה-Client ID, ה-Client secret ושורת ההרשאות, וילחץ לבד על Authorize APIs ועל Exchange authorization code for tokens. נשאר רק לאשר בחלון של גוגל וללחוץ "שמירה בתוסף". אם משהו לא התמלא, אפשר להעתיק מכאן:
הסבר: איך משיגים את הפרטים
חלק א: Client ID ו-Client secret
אם כבר יש לכם Client ID ו-Client secret משירות אחר שעובד עם ה-Playground, דלגו לחלק ב.
- נכנסים ל-Google Cloud Console עם חשבון גוגל רגיל (לא חייב להיות החשבון שהקבצים יעלו אליו).
- יוצרים פרויקט: בתפריט הפרויקטים שבראש הדף לוחצים New project, נותנים שם כלשהו ולוחצים Create. מוודאים שהפרויקט החדש נבחר.
- מפעילים את דרייב: בתפריט עוברים ל-APIs & Services ואז Library, מחפשים Google Drive API ולוחצים Enable.
- מסך ההסכמה: בתפריט עוברים ל-Google Auth Platform ולוחצים Get started. ממלאים שם אפליקציה ואימייל, בוחרים External ומאשרים.
- פרסום: ב-Audience לוחצים Publish app. בלי זה ה-Refresh token פג אחרי 7 ימים, ורק כתובות שברשימת Test users יכולות להתחבר.
- יוצרים Client: ב-Clients לוחצים Create client ובוחרים Web application.
- כתובת הפניה: תחת Authorized redirect URIs לוחצים Add URI ומדביקים:
- לוחצים Create ומעתיקים את ה-Client ID ואת ה-Client secret. גוגל מציגה את ה-secret במלואו רק עכשיו, אז כדאי גם להוריד את קובץ ה-JSON שמוצע.
חלק ב: Refresh token ב-OAuth Playground
עושים את החלק הזה כשמחוברים לחשבון הגוגל שאליו הקבצים צריכים לעלות.
- לוחצים למעלה על "פתיחת ה-Playground להוצאת Refresh token". שורת ההרשאות תתמלא שם לבד.
- לוחצים על גלגל השיניים בפינה הימנית העליונה, מסמנים Use your own OAuth credentials ומדביקים את ה-Client ID וה-Client secret (יש כפתורי העתקה ליד השדות למעלה). אם שורת ההרשאות לא התמלאה ב-Step 1, מדביקים אותה בשדה Input your own scopes:
https://www.googleapis.com/auth/drive.file
כתובת ה-Playground, לפתיחה ידנית:
- לוחצים Authorize APIs, מתחברים ומאשרים. אם מופיע Google hasn't verified this app, לוחצים Continue.
- ב-Step 2 לוחצים Exchange authorization code for tokens, מעתיקים את ה-Refresh token ומדביקים אותו בשדה שלמעלה.
ה-Client ID לא סודי. ה-Client secret וה-Refresh token כן: לא לשלוח אותם לאחרים. כל משתמש מוציא Refresh token מהחשבון שלו, אחרת הקבצים יעלו לדרייב של מישהו אחר.
התחברות עם Access token
התוסף ילחץ לבד על Authorize APIs ועל Exchange authorization code for tokens. נשאר רק לאשר בחלון של גוגל וללחוץ "שמירה בתוסף" בחלון שיופיע. הטוקן יופיע כאן אוטומטית.
הסבר: איך מוציאים Access token
- פותחים את ה-Playground עם שורת ההרשאות ממולאת מראש:
או ידנית:
- בגלגל השיניים מוודאים ש-Use your own OAuth credentials לא מסומן.
- ב-Step 1 בודקים ששורת ההרשאות מולאה. אם לא, מדביקים:
https://www.googleapis.com/auth/drive.file
- לוחצים Authorize APIs, מתחברים לחשבון שאליו הקבצים יעלו ומאשרים.
- ב-Step 2 לוחצים Exchange authorization code for tokens, מעתיקים את ה-Access token (מתחיל ב-ya29.) ומדביקים למעלה.
הטוקן תקף לשעה מרגע ההנפקה. כדאי להוציא אותו רגע לפני שמעבירים קבצים. אם הוא פג באמצע העלאה של קובץ גדול, הקובץ הזה ייכשל.
פותח על ידי מטען נייד. לפרופיל שלי במתמחים טופ לחצו כאן