במדריך הזה מוסבר איך להשתמש בתכונות של Google Picker API, כמו הפעלה של בחירה מרובה, הסתרה של חלונית הניווט ובחירה של חשבון המשתמש עם אסימון OAuth 2.0 הנוכחי של האפליקציה.
דרישות מוקדמות
בדוגמה הזו, צריך לציין כמה פריטים:
כדי לאתר את מזהה הלקוח ואת מפתח ה-API:
במסוף Google Cloud, לוחצים על סמל התפריט > APIs & Services > Credentials.
כדי לאתר את מזהה האפליקציה:
במסוף Google Cloud, לוחצים על סמל התפריט > IAM & Admin > Settings.
משתמשים במספר הפרויקט כמזהה האפליקציה.
אותו פרויקט ב-Google Cloud צריך להכיל גם את מזהה הלקוח וגם את מזהה האפליקציה, כי הוא משמש לאישור הגישה לקבצים של המשתמש.
יצירת האפליקציה
בדוגמת הקוד הבאה אפשר לראות איך להשתמש בכלי לבחירת תמונות או בדף להעלאת תמונות שמשתמשים יכולים לפתוח באמצעות לחצן באפליקציית אינטרנט.
הפונקציה setOAuthToken
מאפשרת לאפליקציה להשתמש באסימון האימות הנוכחי כדי לקבוע באיזה חשבון Google הכלי לבחירת קבצים של Google ישתמש כדי להציג את הקבצים. אם משתמש מחובר לכמה חשבונות Google, הכלי לבחירת קבצים של Google יכול להציג את הקבצים של החשבון המתאים שהמשתמש מורשה לגשת אליו.
אחרי שמקבלים את מזהה הקובץ מבורר הקבצים של Google כשפותחים קבצים, אפליקציה יכולה לאחזר את המטא-נתונים של הקובץ ולהוריד את תוכן הקובץ כמו שמתואר בשיטה get
של משאב files
.