Recurso: app
O recurso de apps oferece uma lista dos apps que um usuário instalou, com informações sobre os tipos MIME compatíveis com cada app, as extensões de arquivo e outros detalhes.
Alguns métodos de recurso, como apps.get
, exigem um appId
. Use o método apps.list
para extrair o ID de um aplicativo instalado.
Representação 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 } |
Campos | |
---|---|
name |
É o nome do app. |
objectType |
O tipo de objeto criado por este app (por exemplo, Chart). Se estiver vazio, use o nome do app. |
supportsCreate |
Indica se o app oferece suporte à criação de novos objetos. |
productUrl |
Um link para as informações do produto do app. |
primaryMimeTypes[] |
É a lista de tipos MIME principais. |
secondaryMimeTypes[] |
A lista de tipos MIME secundários. |
primaryFileExtensions[] |
A lista de extensões de arquivo principais. |
secondaryFileExtensions[] |
A lista de extensões de arquivo secundárias. |
id |
O ID do aplicativo. |
supportsImport |
Indica se este app é compatível com importação dos Editores de arquivos Google. |
installed |
Se o app está instalado. |
authorized |
Se o app está autorizado a acessar os dados no Drive do usuário. |
icons[] |
Os vários ícones do app. |
icons[].size |
Tamanho do ícone. Ele é representado como o máximo da largura e altura. |
icons[].category |
Categoria do ícone. Os valores permitidos são:
|
icons[].iconUrl |
URL do ícone. |
useByDefault |
Define se o app está selecionado como o gerenciador padrão dos tipos com que ele oferece suporte. |
kind |
É sempre |
shortDescription |
Uma breve descrição do app. |
longDescription |
Uma descrição longa do app. |
supportsMultiOpen |
Indica se este app é compatível com a abertura de mais de um arquivo. |
productId |
ID das informações do produto do app. |
openUrlTemplate |
O URL do modelo para abrir arquivos com este app. O modelo contém |
createUrl |
O URL para criar um novo arquivo com este app. |
createInFolderTemplate |
O URL do modelo para criar um novo arquivo com este app em uma determinada pasta. O modelo vai ter {folderId} a ser substituído pela pasta onde o novo arquivo vai ser criado. |
supportsOfflineCreate |
Indica se este app oferece suporte à criação de novos arquivos quando off-line. |
hasDriveWideScope |
Se o app tem escopo em todo o drive. Um app com escopo no drive compartilhado pode acessar todos os arquivos no drive do usuário. |
Métodos |
|
---|---|
|
Recebe um app específico. |
|
Lista os apps instalados de um usuário. |