REST Resource: apps

Zasób: aplikacja

Zasób apps zawiera listę aplikacji zainstalowanych przez użytkownika wraz z informacjami o obsługiwanych przez nie typach MIME, rozszerzeniach plików i innymi szczegółami.

Niektóre metody zasobów (np. apps.get) wymagają parametru appId. Aby pobrać identyfikator zainstalowanej aplikacji, użyj metody apps.list.

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 ta aplikacja obsługuje tworzenie nowych obiektów.

productUrl

string

Link do strony produktu tej aplikacji.

primaryMimeTypes[]

string

Lista podstawowych 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 ta aplikacja obsługuje importowanie z edytorów Dokumentów.

installed

boolean

czy aplikacja jest zainstalowana.

authorized

boolean

Czy aplikacja ma uprawnienia do dostępu do danych na Dysku użytkownika.

icons[]

object

Różne ikony aplikacji.

icons[].size

integer

Rozmiar ikony. Reprezentowana jako maksymalna wartość 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ślna aplikacja obsługująca obsługiwane przez nią typy.

kind

string

Jest ona zawsze drive#app.

shortDescription

string

Krótki opis aplikacji.

longDescription

string

Długi opis aplikacji.

supportsMultiOpen

boolean

Czy ta aplikacja obsługuje otwieranie więcej niż 1 pliku.

productId

string

Identyfikator informacji o produkcie w tej aplikacji.

openUrlTemplate

string

Adres URL szablonu służący do otwierania plików za pomocą tej aplikacji. Szablon będzie zawierać {ids} lub {exportIds}, które zostaną zastąpione rzeczywistymi identyfikatorami plików. Pełną dokumentację znajdziesz w sekcji Otwieranie plików .

createUrl

string

Adres URL do utworzenia nowego pliku za pomocą tej aplikacji.

createInFolderTemplate

string

Adres URL szablonu, aby utworzyć nowy plik z tą aplikacją w danym folderze. Szablon będzie zawierać zmienną {folderId}, która zostanie zastąpiona folderem, w którym ma zostać utworzony nowy plik.

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

Czy aplikacja ma zakres obejmujący całą podróż. Aplikacja z dostępem do całego Dysku może korzystać ze wszystkich plików na Dysku użytkownika.

Metody

get

Pobieranie konkretnej aplikacji.

list

Lista zainstalowanych aplikacji użytkownika.