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