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