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