ภาพรวมของ Google Drive API

Google Drive API ช่วยให้คุณสร้างแอปที่ใช้พื้นที่เก็บข้อมูลระบบคลาวด์ของ Google ไดรฟ์ได้ คุณสามารถพัฒนาแอปพลิเคชันที่ผสานรวมกับไดรฟ์ และสร้างฟังก์ชันการทำงานที่มีประสิทธิภาพในแอปพลิเคชันโดยใช้ Drive API

แผนภาพนี้แสดงความสัมพันธ์ระหว่างแอปไดรฟ์, Drive API และไดรฟ์

แผนภาพความสัมพันธ์ของ Google ไดรฟ์
รูปที่ 1 แผนภาพความสัมพันธ์ของ Google ไดรฟ์

คำศัพท์เหล่านี้กำหนดองค์ประกอบหลักที่แสดงในรูปที่ 1 ดังนี้

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

คุณใช้ Drive API ทำอะไรได้บ้าง

คุณใช้ Drive API เพื่อทำสิ่งต่อไปนี้ได้

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

  • ดูวิธีกำหนดค่าและเรียกใช้แอป Drive API ได้ที่คู่มือเริ่มต้น