Tổng quan về API Google Drive

API Google Drive cho phép bạn tạo các ứng dụng tận dụng đám mây của Google Drive bộ nhớ. Bạn có thể phát triển các ứng dụng tích hợp với Drive, và tạo chức năng mạnh mẽ trong ứng dụng bằng cách sử dụng API Drive.

Sơ đồ này cho thấy mối quan hệ giữa ứng dụng Drive của bạn, API Drive và Drive:

Giới thiệu về Google Drive
Hình 1. Sơ đồ mối quan hệ với Google Drive.

Các thuật ngữ này xác định các thành phần chính được minh hoạ trong Hình 1:

Google Drive
Dịch vụ lưu trữ tệp trên đám mây của Google cung cấp cho người dùng dung lượng lưu trữ cá nhân có tên Drive của tôi và tuỳ chọn truy cập thư mục cộng tác dùng chung, được gọi là bộ nhớ dùng chung.
API Google Drive
API REST cho phép bạn tận dụng bộ nhớ Drive của trong ứng dụng của bạn.
Ứng dụng Google Drive
Một ứng dụng dùng Drive làm giải pháp lưu trữ.
Giao diện người dùng của Google Drive
Giao diện người dùng của Google giúp quản lý các tệp lưu trữ trên Drive. Nếu ứng dụng của bạn là ứng dụng dạng trình chỉnh sửa, chẳng hạn như bảng tính hoặc trình xử lý văn bản, bạn có thể tích hợp với giao diện người dùng Drive để tạo và mở tệp trong ứng dụng của bạn.
Drive của tôi
Vị trí bộ nhớ Drive mà một người dùng cụ thể sở hữu. Tệp được lưu trữ trên Drive của tôi có thể chia sẻ được với người dùng khác, nhưng quyền sở hữu nội dung vẫn chỉ dành riêng cho từng người dùng.
OAuth 2.0
Giao thức uỷ quyền mà API Google Drive yêu cầu để xác thực người dùng ứng dụng. Nếu ứng dụng của bạn sử dụng Đăng nhập bằng Google xử lý quy trình OAuth 2.0 và mã truy cập ứng dụng.
Bộ nhớ dùng chung
Một vị trí bộ nhớ Drive sở hữu các tệp mà nhiều người dùng cộng tác trên đó. Bất kỳ người dùng nào có quyền truy cập vào bộ nhớ dùng chung đều có quyền truy cập vào tất cả các tệp trong bộ nhớ dùng chung đó. Người dùng cũng có thể được cấp quyền truy cập vào từng tệp trong thư mục Drive.

Bạn có thể làm gì với API Drive?

Bạn có thể sử dụng API Drive để:

  • Tải tệp xuống từ Drive và tải tệp lên Drive.
  • Tìm kiếm tệp và thư mục được lưu trữ trong Drive. Tạo các truy vấn tìm kiếm phức tạp trả về bất kỳ trường siêu dữ liệu tệp nào trong tài nguyên Files (Tệp).
  • Cho phép người dùng chia sẻ tệp, thư mục và ổ đĩa cộng tác xây dựng nội dung.
  • Kết hợp với API Bộ chọn của Google để tìm kiếm tất cả tệp trong Drive, sau đó trả về tên tệp, URL, họ ngày sửa đổi và người dùng.
  • Tạo lối tắt bên thứ ba là các liên kết bên ngoài tới dữ liệu được lưu trữ bên ngoài Drive, trong một kho dữ liệu hoặc hệ thống lưu trữ đám mây khác.
  • Tạo thư mục riêng trên Drive để lưu trữ dữ liệu dành riêng cho ứng dụng để ứng dụng không thể truy cập vào tất cả nội dung của người dùng được lưu trữ trong Drive.
  • Tích hợp ứng dụng hỗ trợ Drive của bạn với Giao diện người dùng của Drive bằng giao diện người dùng Google Drive. Đó là giao diện người dùng web chuẩn của Google mà bạn có thể sử dụng để tạo, sắp xếp, khám phá và chia sẻ các tệp trên Drive.
  • Áp dụng nhãn vào tệp trên Drive, đặt giá trị cho trường nhãn, đọc trường nhãn trên các tệp và tìm kiếm tệp bằng cách sử dụng thuật ngữ siêu dữ liệu của nhãn được xác định theo cách phân loại nhãn tuỳ chỉnh.
Bạn muốn xem cách API Google Drive hoạt động?
Kênh Nhà phát triển Google Workspace cung cấp video về các mẹo, thủ thuật và các tính năng mới nhất.
  • Để tìm hiểu về cách phát triển bằng API của Google Workspace, bao gồm cả cách xử lý xác thực và uỷ quyền, hãy tham khảo Phát triển trên Google Workspace.

  • Để tìm hiểu cách định cấu hình và chạy một ứng dụng API Google Drive đơn giản, hãy đọc Tổng quan nhanh.