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

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

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

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

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

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

คุณใช้ Drive API ทำสิ่งใดได้บ้าง

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

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

  • หากต้องการเรียนรู้วิธีกำหนดค่าและเรียกใช้แอป Google Drive API แบบง่าย โปรดอ่านภาพรวมการเริ่มต้นอย่างรวดเร็ว