ภาพรวมของ 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 ของไดรฟ์เพื่อสร้างและเปิดไฟล์ภายในแอปได้
ไดรฟ์ของฉัน
ตำแหน่งพื้นที่เก็บข้อมูลในไดรฟ์ที่ผู้ใช้รายหนึ่งเป็นเจ้าของ ไฟล์ที่จัดเก็บไว้ในไดรฟ์ของฉันสามารถแชร์กับผู้ใช้รายอื่นได้ แต่การเป็นเจ้าของเนื้อหาจะยังคงเป็นของผู้ใช้แต่ละราย
OAuth 2.0
โปรโตคอลการให้สิทธิ์ที่ Google ไดรฟ์ API กำหนดให้ใช้เพื่อตรวจสอบสิทธิ์ผู้ใช้แอป หากแอปพลิเคชันใช้ Sign In ด้วย Google ก็จะจัดการขั้นตอน OAuth 2.0 และโทเค็นการเข้าถึงแอปพลิเคชัน
ไดรฟ์ที่แชร์
ตำแหน่งพื้นที่เก็บข้อมูลของไดรฟ์ที่เป็นเจ้าของไฟล์ที่ผู้ใช้หลายคนทำงานร่วมกัน ผู้ใช้ทุกคนที่มีสิทธิ์เข้าถึงไดรฟ์ที่แชร์จะมีสิทธิ์เข้าถึงไฟล์ทั้งหมดในไดรฟ์นั้น นอกจากนี้ คุณยังให้สิทธิ์เข้าถึงไฟล์แต่ละไฟล์ภายในไดรฟ์ที่แชร์แก่ผู้ใช้ได้ด้วย

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

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

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