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 ( |
Pola | |
---|---|
name |
Nazwa aplikacji. |
objectType |
Typ obiektu tworzonego przez tę aplikację, np. Wykres. Jeśli pole jest puste, zamiast niej należy użyć nazwy aplikacji. |
supportsCreate |
Określa, czy aplikacja obsługuje tworzenie obiektów. |
productUrl |
Link do informacji o aplikacji. |
primaryMimeTypes[] |
Lista podstawowych typów MIME. |
secondaryMimeTypes[] |
Lista dodatkowych typów MIME. |
primaryFileExtensions[] |
Lista głównych rozszerzeń plików. |
secondaryFileExtensions[] |
Lista dodatkowych rozszerzeń plików. |
id |
Identyfikator aplikacji. |
supportsImport |
Określa, czy ta aplikacja obsługuje importowanie danych z Dokumentów Google. |
installed |
Wskazuje, czy aplikacja jest zainstalowana. |
authorized |
Określa, czy aplikacja ma uprawnienia dostępu do danych na Dysku użytkownika. |
icons[] |
Różne ikony aplikacji. |
useByDefault |
Określa, czy aplikacja jest wybrana jako domyślny moduł obsługi dla obsługiwanych przez nią typów. |
kind |
Tylko dane wyjściowe. Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków „drive#app”. |
shortDescription |
Krótki opis aplikacji. |
longDescription |
Długi opis aplikacji. |
supportsMultiOpen |
Określa, czy aplikacja umożliwia otwieranie więcej niż 1 pliku. |
productId |
Identyfikator informacji o produkcie dla danej aplikacji. |
openUrlTemplate |
Adres URL szablonu do otwierania plików w tej aplikacji. Szablon zawiera
lub
, który zostanie zastąpiony rzeczywistymi identyfikatorami plików. Więcej informacji znajdziesz w artykule Otwieranie plików , gdzie znajdziesz pełną dokumentację. |
createUrl |
Adres URL do utworzenia pliku w tej aplikacji. |
createInFolderTemplate |
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 |
Określa, czy aplikacja obsługuje tworzenie plików w trybie offline. |
hasDriveWideScope |
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 |
Rozmiar ikony. Reprezentowana jako maksymalna szerokość i wysokość. |
category |
Kategoria ikony. Dozwolone wartości to:
|
iconUrl |
Adres URL ikony. |
Metody |
|
---|---|
|
Pobiera konkretną aplikację. |
|
Wyświetla listę aplikacji zainstalowanych przez użytkownika. |