REST Resource: apps

Zasób: App

Zasób apps zawiera listę aplikacji zainstalowanych przez użytkownika wraz z informacjami o obsługiwanych typach MIME i rozszerzeniach plików w poszczególnych aplikacjach.

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": [
    {
      object (Icons)
    }
  ],
  "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 tę aplikację, np. Wykres. Jeśli pole jest puste, zamiast niej należy użyć nazwy aplikacji.

supportsCreate

boolean

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

productUrl

string

Link do informacji o 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 danych z Dokumentów Google.

installed

boolean

Wskazuje, czy aplikacja jest zainstalowana.

authorized

boolean

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

icons[]

object (Icons)

Różne ikony aplikacji.

useByDefault

boolean

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

kind

string

Tylko dane wyjściowe. Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków „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 produkcie dla danej aplikacji.

openUrlTemplate

string

Adres URL szablonu do otwierania plików w tej aplikacji. Szablon zawiera

{ids}

lub

{exportIds}

, który zostanie zastąpiony rzeczywistymi identyfikatorami plików. Więcej informacji znajdziesz w artykule Otwieranie plików , gdzie znajdziesz pełną dokumentację.

createUrl

string

Adres URL do utworzenia pliku w tej aplikacji.

createInFolderTemplate

string

Adres URL szablonu do utworzenia pliku z tą aplikacją w danym folderze. Szablon zawiera folder {folderId}, który ma zostać zastąpiony identyfikatorem folderu, w którym znajduje się nowy plik.

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

Określa, czy aplikacja ma zakres obejmujący cały Dysk. Aplikacja z zakresem obejmującym Dysk użytkownika ma dostęp do wszystkich plików na Dysku użytkownika.

Ikony

Zapis JSON
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
Pola
size

integer

Rozmiar ikony. Reprezentowana jako maksymalna szerokość i wysokość.

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ą.
iconUrl

string

Adres URL ikony.

Metody

get

Pobiera konkretną aplikację.

list

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