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

這個應用程式建立的物件類型,例如 Chart。如果空白,應改用應用程式名稱。

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

應用程式是否設為整個雲端硬碟範圍。只要將應用程式範圍設為雲端硬碟,即可存取使用者雲端硬碟中的所有檔案。

圖示

JSON 表示法
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
欄位
size

integer

圖示的大小。以寬度和高度的最大值表示。

category

string

圖示的類別。允許的值包括:

  • application - 應用程式的圖示。
  • document:與應用程式相關聯的檔案圖示。
  • documentShared:與應用程式相關聯的共用檔案圖示。
iconUrl

string

圖示的網址。

方法

get

取得特定應用程式。

list

列出使用者安裝的應用程式。