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 ( |
Pola | |
---|---|
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. |
icons[] |
Różne ikony aplikacji. |
name |
Nazwa aplikacji. |
objectType |
Typ obiektu, który tworzy ta aplikacja, np. wykres. Jeśli pole jest puste, należy użyć nazwy aplikacji. |
supportsCreate |
Określa, czy ta aplikacja obsługuje tworzenie obiektów. |
productUrl |
Link do informacji o produkcie w przypadku tej aplikacji. |
id |
Identyfikator aplikacji. |
supportsImport |
Określa, czy ta aplikacja obsługuje importowanie z Dokumentów Google. |
installed |
Określa, czy aplikacja jest zainstalowana. |
authorized |
Określa, czy aplikacja ma uprawnienia do dostępu do danych na Dysku użytkownika. |
useByDefault |
Czy aplikacja jest wybrana jako domyślna aplikacja obsługująca typy, 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 |
Czy ta aplikacja obsługuje otwieranie więcej niż 1 pliku. |
productId |
Identyfikator informacji o produkcie w przypadku tej aplikacji. |
openUrlTemplate |
Adres URL szablonu do otwierania plików w tej aplikacji. Szablon zawiera
lub
zostaną zastąpione rzeczywistymi identyfikatorami plików. Więcej informacji znajdziesz w pełnej dokumentacji Otwieranie plików . |
createUrl |
Adres URL, pod którym można utworzyć plik za pomocą tej aplikacji. |
createInFolderTemplate |
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 |
Określa, czy ta aplikacja obsługuje tworzenie plików w trybie offline. |
hasDriveWideScope |
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 |
Rozmiar ikony. Jest to większa z wartości 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. |