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[] |
Es la lista de tipos de MIME principales. |
secondaryMimeTypes[] |
Es la lista de tipos de MIME secundarios. |
primaryFileExtensions[] |
Es la lista de extensiones de archivo principales. |
secondaryFileExtensions[] |
Es la lista de extensiones de archivo secundarias. |
icons[] |
Son los distintos íconos de la app. |
icons[].size |
Tamaño del ícono. Se representa como el máximo del ancho y la altura. |
icons[].category |
Es la categoría del ícono. Los valores permitidos son los siguientes:
|
icons[].iconUrl |
Es la URL del ícono. |
name |
Corresponde al nombre de la app. |
objectType |
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 |
Indica si esta app admite la creación de objetos nuevos. |
productUrl |
Es un vínculo a la ficha de Play Store de esta app. |
id |
El ID de la app |
supportsImport |
Indica si esta app admite la importación desde los editores de Documentos. |
installed |
Indica si la app está instalada. |
authorized |
Indica si la app está autorizada para acceder a los datos del Drive del usuario. |
useByDefault |
Indica si la app está seleccionada como controlador predeterminado para los tipos que admite. |
kind |
Siempre es |
shortDescription |
Es una descripción breve de la app. |
longDescription |
Es una descripción larga de la app. |
supportsMultiOpen |
Indica si esta app admite la apertura de más de un archivo. |
productId |
Es el ID de la ficha de Play Store del producto para esta app. |
openUrlTemplate |
Es la URL de la plantilla para abrir archivos con esta app. La plantilla contendrá |
createUrl |
Es la URL para crear un archivo nuevo con esta app. |
createInFolderTemplate |
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 |
Indica si esta app admite la creación de archivos nuevos sin conexión. |
hasDriveWideScope |
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 |
|
---|---|
|
Obtiene una app específica. |
|
Enumera las apps instaladas de un usuario. |