REST Resource: apps

資源:應用程式

應用程式資源會列出使用者已安裝的應用程式,以及每個應用程式支援的 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[]

string

主要 MIME 類型清單。

secondaryMimeTypes[]

string

次要 MIME 類型清單。

primaryFileExtensions[]

string

主要副檔名清單。

secondaryFileExtensions[]

string

次要副檔名清單。

icons[]

object

應用程式的各種圖示。

icons[].size

integer

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

icons[].category

string

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

  • application - 應用程式圖示
  • document - 與應用程式相關聯的檔案圖示
  • documentShared - 與應用程式相關聯的共用檔案圖示
icons[].iconUrl

string

圖示的網址。

name

string

應用程式名稱。

objectType

string

這個應用程式建立的物件類型 (例如圖表)。如果為空白,則應改用應用程式名稱。

supportsCreate

boolean

這個應用程式是否支援建立新物件。

productUrl

string

這個應用程式的產品資訊連結。

id

string

應用程式的 ID。

supportsImport

boolean

這個應用程式是否支援從文件編輯器匯入檔案。

installed

boolean

應用程式是否已安裝。

authorized

boolean

應用程式是否已獲授權存取使用者 Google 雲端硬碟中的資料。

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},您必須將其替換為要建立新檔案的資料夾。

supportsOfflineCreate

boolean

這個應用程式是否支援離線建立新檔案。

hasDriveWideScope

boolean

應用程式是否具有整個雲端硬碟的範圍。如果應用程式具有雲端硬碟範圍,就能存取使用者雲端硬碟中的所有檔案。

方法

get

取得特定應用程式。

list

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