Lối tắt của bên thứ ba trong Google Drive là những tệp chỉ có siêu dữ liệu và liên kết đến các tệp khác trên các hệ thống lưu trữ bên ngoài thuộc sở hữu của bên thứ ba. Các lối tắt này đóng vai trò là đường liên kết tham chiếu đến các tệp "nội dung" do một ứng dụng lưu trữ bên ngoài Drive, thường là trong một kho dữ liệu hoặc hệ thống lưu trữ đám mây khác.
Để tạo lối tắt của bên thứ ba, hãy sử dụng phương thức files.create
của Google Drive API và đặt loại MIME thành application/vnd.google-apps.drive-sdk
. Đừng tải nội dung lên khi tạo tệp. Để biết thêm thông tin, hãy xem bài viết Các loại MIME được Google Workspace và Google Drive hỗ trợ.
Bạn không thể tải lên hoặc tải xuống các lối tắt của bên thứ ba.
Các mã mẫu sau đây cho biết cách tạo lối tắt của bên thứ ba bằng thư viện ứng dụng:
Java
Python
PHP
.NET
Node.js
Cách hoạt động của lối tắt bên thứ ba
Khi bạn tạo lối tắt của bên thứ ba bằng phương thức files.create
, phương thức này sẽ sử dụng yêu cầu POST
để chèn siêu dữ liệu và tạo lối tắt đến nội dung của ứng dụng:
POST https://www.googleapis.com/drive/v3/files
Authorization: AUTHORIZATION_HEADER
{
"title": "FILE_TITLE",
"mimeType": "application/vnd.google-apps.drive-sdk"
}
Khi nhấp vào lối tắt của bên thứ ba, người dùng sẽ được chuyển hướng đến trang web bên ngoài nơi lưu trữ tệp. Mã tệp trên Drive có trong tham số state
. Để biết thêm thông tin, hãy xem bài viết Xử lý URL mở cho các tài liệu dành riêng cho ứng dụng.
Sau đó, ứng dụng hoặc trang web bên thứ ba sẽ chịu trách nhiệm so khớp mã nhận dạng tệp trong tham số state
với nội dung được lưu trữ trong hệ thống của họ.
Thêm hình thu nhỏ tuỳ chỉnh và văn bản có thể lập chỉ mục
Để tăng khả năng tìm thấy các tệp liên kết với lối tắt của bên thứ ba, bạn có thể tải cả hình thu nhỏ và văn bản có thể lập chỉ mục lên khi chèn hoặc sửa đổi siêu dữ liệu tệp. Để biết thêm thông tin, hãy xem bài viết Quản lý siêu dữ liệu của tệp.
Chủ đề có liên quan
- Tạo lối tắt đến một tệp trên Drive
- Định cấu hình chế độ tích hợp giao diện người dùng của Drive
- Các loại MIME được Google Workspace và Google Drive hỗ trợ