REST Resource: apps

资源:应用

apps 资源提供用户已安装的应用的列表,其中包含每个应用支持的 MIME 类型、文件扩展名和其他详细信息。

某些资源方法(例如 apps.get)需要 appId。使用 apps.list 方法检索已安装应用的 ID。

JSON 表示法
{
  "primaryMimeTypes": [
    string
  ],
  "secondaryMimeTypes": [
    string
  ],
  "primaryFileExtensions": [
    string
  ],
  "secondaryFileExtensions": [
    string
  ],
  "icons": [
    {
      object (Icons)
    }
  ],
  "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[]

string

主要 MIME 类型列表。

secondaryMimeTypes[]

string

次要 MIME 类型的列表。

primaryFileExtensions[]

string

主要文件扩展名的列表。

secondaryFileExtensions[]

string

次要文件扩展名的列表。

icons[]

object (Icons)

应用的各种图标。

name

string

应用的名称。

objectType

string

相应应用创建的对象类型,例如图表。如果为空,则应改为使用应用名称。

supportsCreate

boolean

相应应用是否支持创建对象。

productUrl

string

指向相应应用的商品详情的链接。

id

string

应用的 ID。

supportsImport

boolean

相应应用是否支持从 Google 文档导入内容。

installed

boolean

应用是否已安装。

authorized

boolean

相应应用是否已获得授权,可以访问用户云端硬盘中的数据。

useByDefault

boolean

相应应用是否被选为所支持类型的默认处理程序。

kind

string

仅限输出。表明这是哪类资源。值:固定字符串“drive#app”。

shortDescription

string

应用的简短说明。

longDescription

string

应用的详细说明。

supportsMultiOpen

boolean

相应应用是否支持打开多个文件。

productId

string

相应应用的商品详情的 ID。

openUrlTemplate

string

用于通过此应用打开文件的模板网址。该模板包含

{ids}

{exportIds}

替换为实际的文件 ID。如需了解详情,请参阅完整文档中的 打开文件

createUrl

string

用于通过此应用创建文件的网址。

createInFolderTemplate

string

用于在指定文件夹中通过相应应用创建文件的模板网址。该模板包含 {folderId},该变量将被包含新文件的文件夹 ID 替换。

supportsOfflineCreate

boolean

相应应用是否支持在离线时创建文件。

hasDriveWideScope

boolean

应用是否具有整个 Google 云端硬盘的范围。具有云端硬盘范围的应用可以访问用户云端硬盘中的所有文件。

图标

JSON 表示法
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
字段
size

integer

图标的大小。以宽度和高度的最大值表示。

category

string

图标的类别。允许的值有:

  • application - 应用的图标。
  • document - 与应用关联的文件的图标。
  • documentShared - 与应用关联的共享文件的图标。
iconUrl

string

图标的网址。

方法

get

获取特定应用。

list

列出用户的已安装应用。