资源:应用
apps 资源提供用户已安装的应用的列表,其中包含每个应用支持的 MIME 类型、文件扩展名和其他详细信息。
某些资源方法(例如 apps.get)需要 appId。使用 apps.list 方法检索已安装应用的 ID。
| JSON 表示法 | 
|---|
{
  "primaryMimeTypes": [
    string
  ],
  "secondaryMimeTypes": [
    string
  ],
  "primaryFileExtensions": [
    string
  ],
  "secondaryFileExtensions": [
    string
  ],
  "icons": [
    {
      object ( | 
              
| 字段 | |
|---|---|
primaryMimeTypes[] | 
                
                   
 主要 MIME 类型列表。  | 
              
secondaryMimeTypes[] | 
                
                   
 次要 MIME 类型的列表。  | 
              
primaryFileExtensions[] | 
                
                   
 主要文件扩展名的列表。  | 
              
secondaryFileExtensions[] | 
                
                   
 次要文件扩展名的列表。  | 
              
icons[] | 
                
                   
 应用的各种图标。  | 
              
name | 
                
                   
 应用的名称。  | 
              
objectType | 
                
                   
 相应应用创建的对象类型,例如图表。如果为空,则应改为使用应用名称。  | 
              
supportsCreate | 
                
                   
 相应应用是否支持创建对象。  | 
              
productUrl | 
                
                   
 指向相应应用的商品详情的链接。  | 
              
id | 
                
                   
 应用的 ID。  | 
              
supportsImport | 
                
                   
 相应应用是否支持从 Google 文档导入内容。  | 
              
installed | 
                
                   
 应用是否已安装。  | 
              
authorized | 
                
                   
 相应应用是否已获得授权,可以访问用户云端硬盘中的数据。  | 
              
useByDefault | 
                
                   
 相应应用是否被选为所支持类型的默认处理程序。  | 
              
kind | 
                
                   
 仅限输出。表明这是哪类资源。值:固定字符串“drive#app”。  | 
              
shortDescription | 
                
                   
 应用的简短说明。  | 
              
longDescription | 
                
                   
 应用的详细说明。  | 
              
supportsMultiOpen | 
                
                   
 相应应用是否支持打开多个文件。  | 
              
productId | 
                
                   
 相应应用的商品详情的 ID。  | 
              
openUrlTemplate | 
                
                   
 用于通过此应用打开文件的模板网址。该模板包含 
 或 
 替换为实际的文件 ID。如需了解详情,请参阅完整文档中的 打开文件 。  | 
              
createUrl | 
                
                   
 用于通过此应用创建文件的网址。  | 
              
createInFolderTemplate | 
                
                   
 用于在指定文件夹中通过相应应用创建文件的模板网址。该模板包含 {folderId},该变量将被包含新文件的文件夹 ID 替换。  | 
              
supportsOfflineCreate | 
                
                   
 相应应用是否支持在离线时创建文件。  | 
              
hasDriveWideScope | 
                
                   
 应用是否具有整个 Google 云端硬盘的范围。具有云端硬盘范围的应用可以访问用户云端硬盘中的所有文件。  | 
              
图标
| JSON 表示法 | 
|---|
{ "size": integer, "category": string, "iconUrl": string }  | 
              
| 字段 | |
|---|---|
size | 
                
                   
 图标的大小。以宽度和高度的最大值表示。  | 
              
category | 
                
                   
 图标的类别。允许的值有: 
  | 
              
iconUrl | 
                
                   
 图标的网址。  | 
              
方法 | 
            |
|---|---|
                
 | 
              获取特定应用。 | 
                
 | 
              列出用户的已安装应用。 |