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

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

useByDefault

boolean

應用程式是否已選取為支援類型的預設處理常式。

kind

string

僅供輸出。表示資源的種類。值:固定字串「drive#app」。

shortDescription

string

應用程式的簡短說明。

longDescription

string

應用程式的詳細說明。

supportsMultiOpen

boolean

這個應用程式是否支援開啟多個檔案。

productId

string

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

openUrlTemplate

string

透過這個應用程式開啟檔案的範本網址。範本包含

{ids}

{exportIds}

請將這些 ID 換成實際的檔案 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

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