REST Resource: apps

资源:应用

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

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

JSON 表示法
{
  "name": string,
  "objectType": string,
  "supportsCreate": boolean,
  "productUrl": string,
  "primaryMimeTypes": [
    string
  ],
  "secondaryMimeTypes": [
    string
  ],
  "primaryFileExtensions": [
    string
  ],
  "secondaryFileExtensions": [
    string
  ],
  "id": string,
  "supportsImport": boolean,
  "installed": boolean,
  "authorized": boolean,
  "icons": [
    {
      object (Icons)
    }
  ],
  "useByDefault": boolean,
  "kind": string,
  "shortDescription": string,
  "longDescription": string,
  "supportsMultiOpen": boolean,
  "productId": string,
  "openUrlTemplate": string,
  "createUrl": string,
  "createInFolderTemplate": string,
  "supportsOfflineCreate": boolean,
  "hasDriveWideScope": boolean
}
字段
name

string

应用的名称。

objectType

string

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

supportsCreate

boolean

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

productUrl

string

指向此应用商品详情页面的链接。

primaryMimeTypes[]

string

主要 MIME 类型的列表。

secondaryMimeTypes[]

string

次要 MIME 类型的列表。

primaryFileExtensions[]

string

主要文件扩展名的列表。

secondaryFileExtensions[]

string

次要文件扩展名的列表。

id

string

应用的 ID。

supportsImport

boolean

此应用是否支持从 Google 文档导入。

installed

boolean

应用是否已安装。

authorized

boolean

应用是否有权访问用户云端硬盘中的数据。

icons[]

object (Icons)

应用的各种图标。

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

列出用户的已安装应用。