REST Resource: apps

Zasób: App

Zasób aplikacji zawiera listę aplikacji zainstalowanych przez użytkownika, a także informacje o obsługiwanych typach MIME i rozszerzeniach plików poszczególnych aplikacji oraz inne szczegóły.

Niektóre metody zasobów (takie jak apps.get) wymagają appId. Użyj metody apps.list, aby pobrać identyfikator zainstalowanej aplikacji.

Zapis 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": [
    {
      "size": integer,
      "category": string,
      "iconUrl": string
    }
  ],
  "useByDefault": boolean,
  "kind": string,
  "shortDescription": string,
  "longDescription": string,
  "supportsMultiOpen": boolean,
  "productId": string,
  "openUrlTemplate": string,
  "createUrl": string,
  "createInFolderTemplate": string,
  "supportsOfflineCreate": boolean,
  "hasDriveWideScope": boolean
}
Pola
name

string

Nazwa aplikacji.

objectType

string

Typ obiektu tworzonego przez aplikację (np. Wykres). Jeśli pole jest puste, należy użyć nazwy aplikacji.

supportsCreate

boolean

Określa, czy aplikacja obsługuje tworzenie nowych obiektów.

productUrl

string

Link do informacji o aplikacji.

primaryMimeTypes[]

string

Lista głównych typów MIME.

secondaryMimeTypes[]

string

Lista dodatkowych typów MIME.

primaryFileExtensions[]

string

Lista głównych rozszerzeń plików.

secondaryFileExtensions[]

string

Lista dodatkowych rozszerzeń plików.

id

string

Identyfikator aplikacji.

supportsImport

boolean

Określa, czy aplikacja obsługuje importowanie z edytorów Dokumentów.

installed

boolean

Określa, czy aplikacja jest zainstalowana.

authorized

boolean

Określa, czy aplikacja ma uprawnienia dostępu do danych na jego Dysku.

icons[]

object

Różne ikony aplikacji.

icons[].size

integer

Rozmiar ikony. Wartość maksymalna szerokości i wysokości.

icons[].category

string

Kategoria ikony. Dozwolone wartości to:

  • application – ikona aplikacji
  • document – ikona pliku powiązanego z aplikacją
  • documentShared – ikona udostępnionego pliku powiązanego z aplikacją.
icons[].iconUrl

string

Adres URL ikony.

useByDefault

boolean

Określa, czy aplikacja jest wybrana jako domyślny moduł obsługi obsługiwanych przez nią typów.

kind

string

Jest to zawsze drive#app.

shortDescription

string

Krótki opis aplikacji.

longDescription

string

Długi opis aplikacji.

supportsMultiOpen

boolean

Określa, czy aplikacja umożliwia otwieranie więcej niż 1 pliku.

productId

string

Identyfikator informacji o aplikacji.

openUrlTemplate

string

Adres URL szablonu do otwierania plików w tej aplikacji. Szablon zawiera ciąg {ids} lub {exportIds}, który zostanie zastąpiony rzeczywistymi identyfikatorami plików. Pełną dokumentację znajdziesz w artykule Otwieranie plików .

createUrl

string

Adres URL umożliwiający utworzenie nowego pliku w tej aplikacji.

createInFolderTemplate

string

Adres URL szablonu do tworzenia nowego pliku przy użyciu tej aplikacji w danym folderze. Szablon będzie zawierał identyfikator {folderId}, który zostanie zastąpiony folderem, w którym zostanie utworzony nowy plik.

supportsOfflineCreate

boolean

Określa, czy aplikacja obsługuje tworzenie nowych plików w trybie offline.

hasDriveWideScope

boolean

Określa, czy aplikacja obejmuje zakres na Dysku. Aplikacja z zakresem obejmującym cały Dysk może uzyskać dostęp do wszystkich plików na dysku użytkownika.

Metody

get

Klika konkretną aplikację.

list

Wyświetla listę aplikacji zainstalowanych przez użytkownika.