REST Resource: apps

Recurso: App

O recurso apps fornece uma lista de apps instalados por um usuário, com informações sobre os tipos MIME, as extensões de arquivo e outros detalhes compatíveis de cada app.

Alguns métodos de recursos (como apps.get) exigem um appId. Use o método apps.list para recuperar o ID de um aplicativo instalado.

Representação 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
}
Campos
primaryMimeTypes[]

string

A lista de tipos MIME principais.

secondaryMimeTypes[]

string

A lista de tipos MIME secundários.

primaryFileExtensions[]

string

A lista de extensões de arquivo principais.

secondaryFileExtensions[]

string

A lista de extensões de arquivo secundárias.

icons[]

object (Icons)

Os vários ícones do app.

name

string

O nome do app.

objectType

string

O tipo de objeto que o app cria, como um gráfico. Se estiver vazio, use o nome do app.

supportsCreate

boolean

Se este app permite criar objetos.

productUrl

string

Um link para a página do produto deste app.

id

string

O ID do aplicativo.

supportsImport

boolean

Se o app permite importar dos Documentos Google.

installed

boolean

Se o app está instalado.

authorized

boolean

Se o app está autorizado a acessar dados no Drive do usuário.

useByDefault

boolean

Se o app está selecionado como o gerenciador padrão para os tipos que ele oferece suporte.

kind

string

Apenas saída. Identifica o tipo de recurso. Valor: a string fixa "drive#app".

shortDescription

string

Uma breve descrição do app.

longDescription

string

Uma descrição longa do app.

supportsMultiOpen

boolean

Se o app permite abrir mais de um arquivo.

productId

string

O ID da página de detalhes do produto para este app.

openUrlTemplate

string

O URL do modelo para abrir arquivos com esse app. O modelo contém

{ids}

ou

{exportIds}

serão substituídos pelos IDs de arquivo reais. Para mais informações, consulte Abrir arquivos na documentação completa.

createUrl

string

O URL para criar um arquivo com esse app.

createInFolderTemplate

string

O URL do modelo para criar um arquivo com esse app em uma determinada pasta. O modelo contém o {folderId} a ser substituído pelo ID da pasta que vai receber o novo arquivo.

supportsOfflineCreate

boolean

Se o app permite criar arquivos off-line.

hasDriveWideScope

boolean

Se o app tem escopo em todo o Drive. Um app com escopo em todo o Drive pode acessar todos os arquivos no Drive do usuário.

Ícones

Representação JSON
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
Campos
size

integer

Tamanho do ícone. Representado como o máximo da largura e da altura.

category

string

Categoria do ícone. Os valores permitidos são:

  • application: o ícone do aplicativo.
  • document: o ícone de um arquivo associado ao app.
  • documentShared: o ícone de um arquivo compartilhado associado ao app.
iconUrl

string

URL do ícone.

Métodos

get

Recebe um app específico.

list

Lista os apps instalados de um usuário.