Google 云端硬盘中的第三方快捷方式是指仅包含元数据的文件,用于链接到第三方拥有的外部存储系统中的其他文件。这些快捷方式可用作指向应用在 Google 云端硬盘之外存储的“内容”文件的参考链接,这些文件通常存储在其他数据存储区或云端存储系统中。
如需创建第三方快捷方式,请使用 Google Drive API 的 files.create
方法,并将 MIME 类型设置为 application/vnd.google-apps.drive-sdk
。创建文件时,请勿上传任何内容。如需了解详情,请参阅 Google Workspace 和 Google 云端硬盘支持的 MIME 类型。
您无法上传或下载第三方快捷方式。
以下代码示例展示了如何使用客户端库创建第三方快捷方式:
Java
Python
PHP
.NET
Node.js
第三方快捷方式的运作方式
当您使用 files.create
方法创建第三方快捷方式时,系统会使用 POST
请求插入元数据并创建指向应用内容的快捷方式:
POST https://www.googleapis.com/drive/v3/files
Authorization: AUTHORIZATION_HEADER
{
"title": "FILE_TITLE",
"mimeType": "application/vnd.google-apps.drive-sdk"
}
用户点击第三方快捷方式后,会被重定向到存储文件的外部网站。云端硬盘文件 ID 包含在 state
参数中。如需了解详情,请参阅处理应用专用文档的打开网址。
然后,第三方应用或网站负责将 state
参数中的文件 ID 与其系统中存储的内容进行匹配。
添加自定义缩略图和可编入索引的文本
为了提高与第三方快捷方式关联的文件的可检测性,您可以在插入或修改文件元数据时同时上传缩略图和可编入索引的文本。如需了解详情,请参阅管理文件元数据。