REST Resource: apps

Ресурс: приложение

Ресурс приложений предоставляет список приложений, установленных пользователем, с информацией о поддерживаемых каждым приложением типах MIME, расширениях файлов и другими сведениями.

Некоторые методы ресурсов (например, apps.get ) требуют appId . Используйте метод apps.list для получения идентификатора установленного приложения.

JSON-представление
{
  "primaryMimeTypes": [
    string
  ],
  "secondaryMimeTypes": [
    string
  ],
  "primaryFileExtensions": [
    string
  ],
  "secondaryFileExtensions": [
    string
  ],
  "icons": [
    {
      "size": integer,
      "category": string,
      "iconUrl": string
    }
  ],
  "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
}
Поля
primaryMimeTypes[]

string

Список основных типов MIME.

secondaryMimeTypes[]

string

Список вторичных типов пантомимы.

primaryFileExtensions[]

string

Список основных расширений файлов.

secondaryFileExtensions[]

string

Список вторичных расширений файлов.

icons[]

object

Различные значки для приложения.

icons[].size

integer

Размер значка. Представляет собой максимальное значение ширины и высоты.

icons[].category

string

Категория значка. Допустимые значения:

  • application - значок для приложения
  • document - значок файла, связанного с приложением
  • documentShared — значок общего файла, связанного с приложением
icons[].iconUrl

string

URL-адрес значка.

name

string

Название приложения.

objectType

string

Тип объекта, создаваемого этим приложением (например, диаграмма). Если значение пусто, следует использовать имя приложения.

supportsCreate

boolean

Поддерживает ли это приложение создание новых объектов.

productUrl

string

Ссылка на список продуктов для этого приложения.

id

string

Идентификатор приложения.

supportsImport

boolean

Поддерживает ли это приложение импорт из редакторов документов.

installed

boolean

Установлено ли приложение.

authorized

boolean

Разрешен ли приложению доступ к данным на Диске пользователя.

useByDefault

boolean

Выбрано ли приложение в качестве обработчика по умолчанию для поддерживаемых им типов.

kind

string

Это всегда drive#app .

shortDescription

string

Краткое описание приложения.

longDescription

string

Подробное описание приложения.

supportsMultiOpen

boolean

Поддерживает ли это приложение открытие более одного файла.

productId

string

Идентификатор листинга продукта для этого приложения.

openUrlTemplate

string

Шаблон URL для открытия файлов с помощью этого приложения. Шаблон будет содержать {ids} и/или {exportIds} , которые будут заменены фактическими идентификаторами файлов. Полную документацию см. в разделе «Открытие файлов» .

createUrl

string

URL для создания нового файла с помощью этого приложения.

createInFolderTemplate

string

URL-адрес шаблона для создания нового файла с помощью этого приложения в заданной папке. Шаблон будет содержать {folderId}, который нужно заменить на папку, в которой будет создан новый файл.

supportsOfflineCreate

boolean

Поддерживает ли это приложение создание новых файлов в автономном режиме.

hasDriveWideScope

boolean

Имеет ли приложение область действия на весь диск? Приложение с областью действия на весь диск может получить доступ ко всем файлам на диске пользователя.

Методы

get

Получает определенное приложение.

list

Выводит список установленных приложений пользователя.