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