Google 云端硬盘中的第三方快捷方式是仅包含元数据的文件,可链接到外部第三方拥有的存储系统中的其他文件。 这些快捷方式充当指向应用在云端硬盘外部存储的“内容”文件的引用链接,这些文件通常存储在不同的数据存储区或云存储系统中。
如需创建第三方快捷方式,请使用
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 与其系统中托管的内容进行匹配。
添加自定义缩略图和可编入索引的文本
为了提高与第三方快捷方式关联的文件的可发现性,您可以在插入或修改文件元数据时上传缩略图图片和可编入索引的文本。如需了解详情,请参阅管理文件元数据。