REST Resource: apps

Recurso: App

El recurso apps proporciona una lista de las apps que instaló un usuario, con información sobre los tipos de MIME compatibles, las extensiones de archivo y otros detalles 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
{
  "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
}
Campos
name

string

Corresponde al nombre de la app.

objectType

string

Es el tipo de objeto que crea esta app, como un 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.

productUrl

string

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

primaryMimeTypes[]

string

La lista de tipos MIME principales.

secondaryMimeTypes[]

string

La lista de tipos de MIME secundarios.

primaryFileExtensions[]

string

La lista de extensiones de archivo principales.

secondaryFileExtensions[]

string

Es la lista de extensiones de archivo secundarias.

id

string

El ID de la app

supportsImport

boolean

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

installed

boolean

Indica si la app está instalada.

authorized

boolean

Si la app tiene autorización para acceder a los datos de Drive del usuario

icons[]

object (Icons)

Los diferentes íconos de la app

useByDefault

boolean

Indica si la app se seleccionó como el controlador predeterminado para los tipos que admite.

kind

string

Solo salida. Identifica qué tipo de recurso es. Valor: la cadena fija "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 producto de esta app.

openUrlTemplate

string

Es la URL de la plantilla para abrir archivos con esta app. La plantilla contiene lo siguiente:

{ids}

o

{exportIds}

que se reemplazarán por los IDs de archivo reales. Para obtener más información, consulta Open Files y obtén la documentación completa.

createUrl

string

La URL para crear un archivo con esta app.

createInFolderTemplate

string

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

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

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

Íconos

Representación JSON
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
Campos
size

integer

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

category

string

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

  • application: Es el ícono de la aplicación.
  • document: Es el ícono de un archivo asociado con la app.
  • documentShared: Es el ícono de un archivo compartido asociado con la app.
iconUrl

string

Es la URL del ícono.

Métodos

get

Obtiene una app específica.

list

Muestra una lista de las apps instaladas de un usuario.