ภาพรวมของ 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 ได้ที่คู่มือเริ่มต้น