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

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