เอกสารนี้อธิบายวิธีใช้ฟีเจอร์ Google Picker API เช่น การเปิดใช้การเลือกหลายรายการ การซ่อนบานหน้าต่างการนำทาง และการเลือกบัญชีผู้ใช้ที่มีโทเค็น OAuth 2.0 ปัจจุบันของแอป
ข้อกำหนดเบื้องต้น
สำหรับตัวอย่างนี้ คุณต้องระบุรายการต่อไปนี้
วิธีค้นหาทั้งรหัสไคลเอ็นต์ และคีย์ API:
ในคอนโซล Google Cloud ให้ไปที่เมนู > API และบริการ > ข้อมูลเข้าสู่ระบบ
วิธีค้นหารหัสแอป
ในคอนโซล Google Cloud ให้ไปที่เมนู > IAM และผู้ดูแลระบบ > การตั้งค่า
ใช้หมายเลขโปรเจ็กต์ สำหรับรหัสแอป
โปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google เดียวกันต้องมีทั้งรหัสไคลเอ็นต์และรหัสแอป เนื่องจากใช้เพื่อให้สิทธิ์เข้าถึงไฟล์ของผู้ใช้
สร้างแอป
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีใช้เครื่องมือเลือกรูปภาพหรือหน้าอัปโหลดที่ผู้ใช้เปิดได้จากปุ่มในเว็บแอป
ฟังก์ชัน setOAuthToken ช่วยให้แอปใช้โทเค็นการให้สิทธิ์ปัจจุบันเพื่อกำหนดบัญชี Google ที่ Google Picker ใช้แสดงไฟล์ หากผู้ใช้ลงชื่อเข้าใช้ด้วยบัญชี Google หลายบัญชี Google Picker จะแสดงไฟล์ของบัญชีที่ได้รับอนุญาตที่เหมาะสม
หลังจากได้รับรหัสไฟล์จาก Google Picker เมื่อเปิดไฟล์แล้ว
แอปจะดึงข้อมูลเมตาของไฟล์และดาวน์โหลดเนื้อหาของไฟล์ได้ตามที่
อธิบายไว้ในเมธอด get ของ
files ทรัพยากร