Google Drive API ช่วยให้คุณสร้างแอปที่ใช้พื้นที่เก็บข้อมูลระบบคลาวด์ของ Google ไดรฟ์ได้ คุณสามารถพัฒนาแอปพลิเคชันที่ผสานรวมกับไดรฟ์ และสร้างฟังก์ชันการทำงานที่มีประสิทธิภาพในแอปพลิเคชันโดยใช้ Drive API
แผนภาพนี้แสดงโฟลว์ระหว่างแอปที่ผสานรวมกับไดรฟ์, Drive API และไดรฟ์
ข้อกำหนดเหล่านี้กำหนดองค์ประกอบหลักที่แสดงในรูปที่ 1
- Google ไดรฟ์
- บริการพื้นที่เก็บข้อมูลไฟล์ในระบบคลาวด์ของ Google มอบพื้นที่เก็บข้อมูลส่วนตัวที่เรียกว่า ไดรฟ์ของฉัน ให้แก่ผู้ใช้ และมีตัวเลือกในการเข้าถึงโฟลเดอร์ที่แชร์เพื่อการทำงานร่วมกัน ซึ่งเรียกว่า ไดรฟ์ที่แชร์
- Google Drive API
- REST API ที่ช่วยให้คุณใช้พื้นที่เก็บข้อมูล Google ไดรฟ์จากภายในแอปได้
- แอปที่ผสานรวมกับไดรฟ์
- แอปที่ใช้ไดรฟ์เป็นโซลูชันพื้นที่เก็บข้อมูล
- UI ของ Google ไดรฟ์
- อินเทอร์เฟซผู้ใช้ของ Google ที่จัดการไฟล์ที่จัดเก็บไว้ในไดรฟ์ หากแอปของคุณเป็นแอปประเภทเอดิเตอร์ เช่น สเปรดชีตหรือโปรแกรมประมวลผลคำ คุณสามารถผสานรวมกับ UI ของไดรฟ์เพื่อสร้างและเปิดไฟล์ภายในแอปได้
- ไดรฟ์ของฉัน
- ตำแหน่งพื้นที่เก็บข้อมูล Google ไดรฟ์ที่ผู้ใช้รายใดรายหนึ่งเป็นเจ้าของ คุณสามารถแชร์ไฟล์ที่จัดเก็บไว้ในไดรฟ์ของฉันกับผู้ใช้รายอื่นได้ แต่ความเป็นเจ้าของเนื้อหาจะยังคงเป็นของผู้ใช้รายนั้นๆ
- OAuth 2.0
- โปรโตคอลการให้สิทธิ์ที่ Drive API กำหนดให้ใช้เพื่อตรวจสอบสิทธิ์ผู้ใช้แอป หากแอปพลิเคชันของคุณใช้ การลงชื่อเข้าใช้ด้วย บัญชี Google ระบบจะจัดการขั้นตอน OAuth 2.0 และโทเค็นเพื่อการเข้าถึงแอปพลิเคชัน
- ไดรฟ์ที่แชร์
- ตำแหน่งพื้นที่เก็บข้อมูล Google ไดรฟ์ที่เป็นเจ้าของไฟล์ที่ผู้ใช้หลายคนทำงานร่วมกัน ผู้ใช้ทุกคนที่มีสิทธิ์เข้าถึงไดรฟ์ที่แชร์จะเข้าถึงไฟล์ทั้งหมดในไดรฟ์ดังกล่าวได้ นอกจากนี้ คุณยังให้สิทธิ์เข้าถึงไฟล์แต่ละไฟล์ภายในไดรฟ์ที่แชร์แก่ผู้ใช้ได้ด้วย
คุณทำอะไรได้บ้างด้วย Drive API
คุณสามารถใช้ Drive API เพื่อดำเนินการต่อไปนี้
- ดาวน์โหลดไฟล์จากไดรฟ์ และ อัปโหลดไฟล์ไปยังไดรฟ์
- ค้นหาไฟล์และโฟลเดอร์ที่จัดเก็บไว้ใน
ไดรฟ์ สร้างการค้นหาที่ซับซ้อนซึ่งแสดงผลช่องข้อมูลเมตาของไฟล์ใดก็ได้ในทรัพยากร
files - อนุญาตให้ผู้ใช้แชร์ไฟล์ โฟลเดอร์ และไดรฟ์ เพื่อทำงานร่วมกันในเนื้อหา
- ใช้ร่วมกับ Google Picker API เพื่อค้นหาไฟล์ทั้งหมดในไดรฟ์ จากนั้นแสดงผลชื่อไฟล์, URL, วันที่แก้ไขล่าสุด และผู้ใช้
- สร้างทางลัดของบุคคลที่สามซึ่ง เป็นลิงก์ภายนอกไปยังข้อมูลที่จัดเก็บไว้นอกไดรฟ์ ใน Datastore หรือระบบพื้นที่เก็บข้อมูลระบบคลาวด์อื่น
- สร้างโฟลเดอร์ไดรฟ์เฉพาะเพื่อจัดเก็บ ข้อมูลเฉพาะของแอปพลิเคชัน เพื่อให้แอปเข้าถึง เนื้อหาทั้งหมดของผู้ใช้ที่จัดเก็บไว้ในไดรฟ์ไม่ได้
- ตรวจสอบหรือตอบสนองต่อกิจกรรมของไฟล์โดยใช้เหตุการณ์ใน Google ไดรฟ์
- ผสานรวมแอปที่ผสานรวมกับไดรฟ์เข้ากับ UI ของไดรฟ์ โดยใช้ UI ของ Google ไดรฟ์ ซึ่งเป็น UI เว็บมาตรฐานของ Google ที่คุณใช้สร้าง จัดระเบียบ ค้นหา และแชร์ไฟล์ในไดรฟ์ได้
- ติดป้ายกำกับไฟล์ในไดรฟ์ กำหนดค่าช่องป้ายกำกับ อ่านค่าช่องป้ายกำกับในไฟล์ และค้นหา ไฟล์โดยใช้คำข้อมูลเมตาของป้ายกำกับที่กำหนดโดยอนุกรมวิธานป้ายกำกับที่กำหนดเอง
|
ต้องการดูการทำงานของ Google Drive API ไหม
ช่องนักพัฒนาซอฟต์แวร์ Google Workspace มีวิดีโอเกี่ยวกับเคล็ดลับ
เทคนิค และฟีเจอร์ล่าสุด
|
หัวข้อที่เกี่ยวข้อง
ดูข้อมูลเกี่ยวกับการพัฒนาด้วย Google Workspace API รวมถึงการจัดการ การตรวจสอบสิทธิ์และการให้สิทธิ์ได้ที่หัวข้อพัฒนาบน Google Workspace
ดูวิธีกำหนดค่าและเรียกใช้แอป Drive API ได้ที่หัวข้อ เริ่มต้นใช้งานฉบับย่อ