REST Resource: apps

Recurso: App

El recurso de apps proporciona una lista de las apps que instaló un usuario, con información sobre los tipos de MIME, las extensiones de archivo y otros detalles compatibles de cada app.

Algunos métodos de recursos (como apps.get) requieren un appId. Usa el método apps.list para recuperar el ID de una aplicación instalada.

Representación JSON
{
  "primaryMimeTypes": [
    string
  ],
  "secondaryMimeTypes": [
    string
  ],
  "primaryFileExtensions": [
    string
  ],
  "secondaryFileExtensions": [
    string
  ],
  "icons": [
    {
      "size": integer,
      "category": string,
      "iconUrl": string
    }
  ],
  "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

Es la lista de tipos de MIME principales.

secondaryMimeTypes[]

string

Es la lista de tipos de MIME secundarios.

primaryFileExtensions[]

string

Es la lista de extensiones de archivo principales.

secondaryFileExtensions[]

string

Es la lista de extensiones de archivo secundarias.

icons[]

object

Son los distintos íconos de la app.

icons[].size

integer

Tamaño del ícono. Se representa como el máximo del ancho y la altura.

icons[].category

string

Es la categoría del ícono. Los valores permitidos son los siguientes:

  • application: Ícono de la aplicación
  • document: Ícono de un archivo asociado a la app
  • documentShared: Ícono de un archivo compartido asociado a la app
icons[].iconUrl

string

Es la URL del ícono.

name

string

Corresponde al nombre de la app.

objectType

string

Es el tipo de objeto que crea esta app (p.ej., gráfico). Si está vacío, se debe usar el nombre de la app.

supportsCreate

boolean

Indica si esta app admite la creación de objetos nuevos.

productUrl

string

Es un vínculo a la ficha de Play Store de esta app.

id

string

El ID de la app

supportsImport

boolean

Indica si esta app admite la importación desde los editores de Documentos.

installed

boolean

Indica si la app está instalada.

authorized

boolean

Indica si la app está autorizada para acceder a los datos del Drive del usuario.

useByDefault

boolean

Indica si la app está seleccionada como controlador predeterminado para los tipos que admite.

kind

string

Siempre es drive#app.

shortDescription

string

Es una descripción breve de la app.

longDescription

string

Es una descripción larga de la app.

supportsMultiOpen

boolean

Indica si esta app admite la apertura de más de un archivo.

productId

string

Es el ID de la ficha de Play Store del producto para esta app.

openUrlTemplate

string

Es la URL de la plantilla para abrir archivos con esta app. La plantilla contendrá {ids} o {exportIds}, que se reemplazarán por los IDs de archivo reales. Consulta Open Files para obtener la documentación completa.

createUrl

string

Es la URL para crear un archivo nuevo con esta app.

createInFolderTemplate

string

Es la URL de la plantilla para crear un archivo nuevo con esta app en una carpeta determinada. La plantilla contendrá {folderId} para que se reemplace por la carpeta en la que se creará el archivo nuevo.

supportsOfflineCreate

boolean

Indica si esta app admite la creación de archivos nuevos sin conexión.

hasDriveWideScope

boolean

Indica si la app tiene alcance en todo el Drive. Una app con alcance en toda la unidad puede acceder a todos los archivos de la unidad del usuario.

Métodos

get

Obtiene una app específica.

list

Enumera las apps instaladas de un usuario.