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. |