REST Resource: apps

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

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

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

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": [
    {
      "size": integer,
      "category": string,
      "iconUrl": string
    }
  ],
  "useByDefault": boolean,
  "kind": string,
  "shortDescription": string,
  "longDescription": string,
  "supportsMultiOpen": boolean,
  "productId": string,
  "openUrlTemplate": string,
  "createUrl": string,
  "createInFolderTemplate": string,
  "supportsOfflineCreate": boolean,
  "hasDriveWideScope": boolean
}
Поля
name

string

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

objectType

string

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

supportsCreate

boolean

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

productUrl

string

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

primaryMimeTypes[]

string

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

secondaryMimeTypes[]

string

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

primaryFileExtensions[]

string

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

secondaryFileExtensions[]

string

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

id

string

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

supportsImport

boolean

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

installed

boolean

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

authorized

boolean

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

icons[]

object

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

icons[].size

integer

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

icons[].category

string

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

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

string

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

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

Перечисляет установленные пользователем приложения.