REST Resource: apps

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

Ресурс 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": [
    {
      object (Icons)
    }
  ],
  "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

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

installed

boolean

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

authorized

boolean

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

icons[]

object ( Icons )

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

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

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

Иконки

JSON-представление
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
Поля
size

integer

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

category

string

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

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

string

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

Методы

get

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

list

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