REST Resource: apps

Zasób: aplikacja

Zasób apps zawiera listę aplikacji zainstalowanych przez użytkownika wraz z informacjami o obsługiwanych przez każdą z nich typach MIME, rozszerzeniach plików i innych szczegółach.

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

Zapis 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
}
Pola
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.

icons[]

object (Icons)

Różne ikony aplikacji.

name

string

Nazwa aplikacji.

objectType

string

Typ obiektu, który tworzy ta aplikacja, np. wykres. Jeśli pole jest puste, należy użyć nazwy aplikacji.

supportsCreate

boolean

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

productUrl

string

Link do informacji o produkcie w przypadku tej aplikacji.

id

string

Identyfikator aplikacji.

supportsImport

boolean

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

installed

boolean

Określa, czy aplikacja jest zainstalowana.

authorized

boolean

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

useByDefault

boolean

Czy aplikacja jest wybrana jako domyślna aplikacja obsługująca typy, które obsługuje.

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

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

productId

string

Identyfikator informacji o produkcie w przypadku tej aplikacji.

openUrlTemplate

string

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

{ids}

lub

{exportIds}

zostaną zastąpione rzeczywistymi identyfikatorami plików. Więcej informacji znajdziesz w pełnej dokumentacji Otwieranie plików .

createUrl

string

Adres URL, pod którym można utworzyć plik za pomocą tej aplikacji.

createInFolderTemplate

string

Adres URL szablonu, który umożliwia utworzenie pliku za pomocą tej aplikacji w danym folderze. Szablon zawiera zmienną {folderId}, która zostanie zastąpiona identyfikatorem folderu, w którym znajduje się nowy plik.

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

Czy aplikacja ma zakres obejmujący cały Dysk. Aplikacja o zakresie obejmującym cały Dysk może uzyskać dostęp do wszystkich plików na Dysku użytkownika.

Ikony

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

integer

Rozmiar ikony. Jest to większa z wartości szerokości i wysokości.

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.