Google Drive API ช่วยให้คุณสามารถสร้างแอปที่ใช้ประโยชน์จากระบบคลาวด์ของ Google ไดรฟ์ พื้นที่เก็บข้อมูล คุณสามารถพัฒนาแอปพลิเคชัน ที่ผสานรวมกับไดรฟ์ และสร้างฟังก์ชันการทำงานที่มีประสิทธิภาพในแอปพลิเคชันของคุณโดยใช้ API ไดรฟ์
แผนภาพนี้แสดงความสัมพันธ์ระหว่างแอปไดรฟ์ Drive API และไดรฟ์:
![แนะนำ Google ไดรฟ์](https://developers.google.cn/static/drive/images/drive-intro.png?authuser=9&hl=th)
ข้อกำหนดเหล่านี้อธิบายองค์ประกอบหลักที่แสดงในรูปที่ 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 เพื่อทำสิ่งต่อไปนี้ได้
- ดาวน์โหลดไฟล์ จากไดรฟ์และ อัปโหลดไฟล์ไปยังไดรฟ์
- ค้นหาไฟล์และโฟลเดอร์ ที่จัดเก็บไว้ในไดรฟ์ สร้างคำค้นหาที่ซับซ้อนซึ่งแสดงผลช่องข้อมูลเมตาของไฟล์ใน ทรัพยากรไฟล์
- อนุญาตให้ผู้ใช้แชร์ไฟล์ โฟลเดอร์ และไดรฟ์ ในการสร้างเนื้อหาร่วมกัน
- ใช้ร่วมกับ Google Picker API เพื่อค้นหา ไฟล์ทั้งหมดในไดรฟ์ แล้วแสดงผลชื่อไฟล์, URL, นามสกุล วันที่แก้ไข และผู้ใช้
- สร้างทางลัดของบุคคลที่สาม ซึ่งเป็นลิงก์ภายนอกไปยังข้อมูลที่เก็บไว้นอกไดรฟ์ พื้นที่เก็บข้อมูลอื่นหรือระบบพื้นที่เก็บข้อมูลระบบคลาวด์อื่น
- สร้างโฟลเดอร์ในไดรฟ์เฉพาะสำหรับ จัดเก็บข้อมูลเฉพาะแอปพลิเคชัน เพื่อไม่ให้แอป เข้าถึงเนื้อหาทั้งหมดของผู้ใช้ที่เก็บไว้ในไดรฟ์
- ผสานรวมแอปที่รองรับไดรฟ์กับ UI ของไดรฟ์ โดยใช้ UI ของ Google ไดรฟ์ นี่คือ UI เว็บมาตรฐานของ Google คุณสามารถ ใช้เพื่อสร้าง จัดระเบียบ ค้นหา และแชร์ไฟล์ในไดรฟ์
- ใช้ป้ายกำกับ ไฟล์ในไดรฟ์ ตั้งค่าช่องป้ายกํากับ อ่านช่องป้ายกํากับ ในไฟล์ และค้นหาไฟล์โดยใช้คำศัพท์ในข้อมูลเมตาของป้ายกำกับที่กำหนดโดย การจัดหมวดหมู่ป้ายกำกับที่กำหนดเอง
ต้องการดูการทำงานของ API Google ไดรฟ์ไหม
ช่องนักพัฒนาซอฟต์แวร์ Google Workspace จะนำเสนอวิดีโอเกี่ยวกับเคล็ดลับ
และฟีเจอร์ล่าสุดต่างๆ
|
หัวข้อที่เกี่ยวข้อง
เพื่อเรียนรู้เกี่ยวกับการพัฒนาซอฟต์แวร์ด้วย Google Workspace API ซึ่งรวมถึงการจัดการ การตรวจสอบสิทธิ์และการให้สิทธิ์อ้างอิงถึง พัฒนาบน Google Workspace
หากต้องการเรียนรู้วิธีกำหนดค่าและเรียกใช้แอป Google Drive API แบบง่าย โปรดอ่าน ภาพรวมคู่มือเริ่มใช้งานฉบับย่อ