Zasób: App
Zasób apps
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": [
{
object ( |
Pola | |
---|---|
name |
Nazwa aplikacji. |
objectType |
Typ obiektu tworzonego przez tę aplikację, na przykład wykres. Jeśli pole jest puste, należy użyć nazwy aplikacji. |
supportsCreate |
Określa, czy aplikacja obsługuje tworzenie obiektów. |
productUrl |
Link do informacji o produkcie w przypadku tej aplikacji. |
primaryMimeTypes[] |
Lista głównych 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 aplikacja obsługuje importowanie z Dokumentów Google. |
installed |
Określa, czy aplikacja jest zainstalowana. |
authorized |
Wskazuje, 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 typów, które obsługuje. |
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 w tej aplikacji. |
openUrlTemplate |
Adres URL szablonu do otwierania plików w tej aplikacji. Szablon zawiera
lub
które zostaną zastąpione rzeczywistymi identyfikatorami plików. Więcej informacji znajdziesz w artykule Otwieranie plików , w którym znajdziesz pełną dokumentację. |
createUrl |
Adres URL umożliwiający utworzenie pliku w tej aplikacji. |
createInFolderTemplate |
Adres URL szablonu umożliwiający utworzenie w danym folderze pliku w tej aplikacji. Szablon zawiera identyfikator {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 na poziomie Dysku. Aplikacja z zakresem 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 |
Rozmiar ikony. Wartość maksymalna szerokości i wysokości. |
category |
Kategoria ikony. Dozwolone wartości to:
|
iconUrl |
Adres URL ikony. |
Metody |
|
---|---|
|
Pobiera konkretną aplikację. |
|
Wyświetla listę aplikacji zainstalowanych przez użytkownika. |