REST Resource: apps

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

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

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

JSON-представление
{
  "primaryMimeTypes": [
    string
  ],
  "secondaryMimeTypes": [
    string
  ],
  "primaryFileExtensions": [
    string
  ],
  "secondaryFileExtensions": [
    string
  ],
  "icons": [
    {
      object (Icons)
    }
  ],
  "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

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

primaryFileExtensions[]

string

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

secondaryFileExtensions[]

string

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

icons[]

object ( Icons )

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

name

string

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

objectType

string

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

supportsCreate

boolean

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

productUrl

string

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

id

string

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

supportsImport

boolean

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

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

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

Иконки

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

integer

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

category

string

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

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

string

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

Методы

get

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

list

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