Hướng dẫn về API Drive phiên bản 2

Nếu bạn sử dụng API Google Drive phiên bản 2, thì hầu hết nội dung trong API Google Drive Guide v3 cũng liên quan đến v2. Phần này chứa tất cả thông tin cụ thể về v2 và khác với được hiển thị trong các trang cụ thể của hướng dẫn v3. Để xem toàn bộ ngữ cảnh, từng phần phụ chứa đường liên kết đến trang hướng dẫn tương ứng.

Để xem danh sách đầy đủ các điểm khác biệt, hãy xem API Drive phiên bản 2 và so sánh phiên bản 3 tham khảo.

Tải xuống và xuất bản bản sửa đổi tệp

Trên trang Tải xuống và xuất bản bản sửa đổi tệp , thông tin sau dành riêng cho phiên bản 2 và thay thế cho các phần này hiển thị cho phiên bản 3:

Liệt kê và tải từng bản sửa đổi xuống

Sau khi nhận được danh sách bản sửa đổi của tệp, bạn có thể tải nội dung của mọi bản sửa đổi bản sửa đổi bằng cách gửi yêu cầu GET được uỷ quyền đến []downloadUrl](/drive/api/reference/rest/v2/revisions). Google Drive tạo URL ngắn hạn này khi bạn yêu cầu sửa đổi. Đừng dựa vào tính năng này để sử dụng sau này.

Bạn cũng có thể xuất bản sửa đổi ở một trong những định dạng được hỗ trợ bằng cách kiểm tra Thuộc tính exportLinks.

Thuộc tính tệp tuỳ chỉnh

Ngoài thông tin trên trang Thêm thuộc tính tệp tuỳ chỉnh, thông tin sau đây dành riêng cho phiên bản 2:

Bạn có thể truy cập vào tài sản bằng Tài nguyên properties.

Đây là cấu trúc của một tài sản thông thường có thể dùng để lưu trữ Mã cơ sở dữ liệu của tệp Drive trên tệp.

{
  'key':        'additionalID',
  'value':      'ID',
  'visibility': 'PRIVATE'
}

Để biết thêm thông tin về các giới hạn, hãy xem properties trong tham chiếu tài liệu.

Bật tính năng hỗ trợ bộ nhớ dùng chung

Ngoài thông tin trên trang Triển khai tính năng hỗ trợ bộ nhớ dùng chung, hãy thay thế trường bổ sung này trashedDate cho phiên bản 2.

Trong mục Triển khai tính năng hỗ trợ bộ nhớ dùng chung, các phương thức sau yêu cầu supportsAllDrives=true khi làm việc với các phương thức dùng chung thúc đẩy nội dung:

  • files.get
  • files.list
  • files.insert
  • files.update
  • files.patch
  • files.copy
  • files.trash
  • files.untrash
  • files.delete
  • files.touch
  • children.insert
  • parents.insert
  • changes.list
  • changes.getStartPageToken
  • changes.get
  • permissions.list
  • permissions.get
  • permissions.insert
  • permissions.update
  • permissions.patch
  • permissions.delete

Phương thức changes.getchanges.list có một vài tham số dành riêng cho bộ nhớ dùng chung. Để biết danh sách các thông số, hãy xem bài viết Theo dõi các thay đổi trên lái xe .

Tải tệp lên

Trên trang Tải dữ liệu tệp lên, hãy lưu ý điều này dành riêng cho phiên bản 2:

Nhập vào các loại tài liệu trên Google Tài liệu

Khi tạo một tệp trong Google Drive, bạn có thể chuyển đổi một số loại tệp thành tệp Tài liệu trên Google Tài liệu, Google Trang tính hoặc Google Trang trình bày. Bao gồm files.insert convert cụm từ tìm kiếm tham số và đặt thuộc tính (workspace_name) mimeType của tệp. Cho để biết thêm thông tin, xem phần Tải tệp lên .

Chia sẻ tệp, thư mục và ổ

Thông báo trên phần Chia sẻ tệp, thư mục & Drive trang, trong v3 chỉ có một trường, role, chỉ định vai trò hiệu quả cho người dùng, nhóm hoặc miền. Trong phiên bản 2, bạn cần cả trường role và trường additionalRoles của một thuộc tính quyền phản ánh vai trò hiệu quả mà người dùng, nhóm hoặc miền có đối với một mục nhất định.

Sự khác biệt về cụm từ tìm kiếm đối với phiên bản 2

Trường title trong v2 là name trong v3. Để biết ví dụ, hãy xem Tìm kiếm tệp và các thư mục.

Trường createdDate trong v2 là createdTime trong v3. Để biết ví dụ, hãy xem bài viết Tìm kiếm bộ nhớ dùng chung.

Trường modifiedDate trong v2 là modifiedTime trong v3. lastViewedByMeDate phiên bản 2 là viewedByMeTime trong phiên bản 3. Để biết thêm thông tin chi tiết, hãy xem phần Cụm từ truy vấn tìm kiếm & toán tử.