Recurso: App
El recurso apps
proporciona una lista de apps que instaló un usuario, con información sobre los tipos de MIME compatibles con cada app, las extensiones de archivo y otros detalles.
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 ( |
Campos | |
---|---|
name |
Corresponde al nombre de la app. |
objectType |
El tipo de objeto que crea esta app, como un gráfico. Si está vacío, se debe usar el nombre de la app en su lugar. |
supportsCreate |
Indica si esta app admite la creación de objetos. |
productUrl |
Es un vínculo a la ficha de producto de esta app. |
primaryMimeTypes[] |
La lista de tipos de MIME principales. |
secondaryMimeTypes[] |
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. |
id |
El ID de la app |
supportsImport |
Si esta app admite la importación desde Documentos de Google. |
installed |
Indica si la app está instalada. |
authorized |
Si la aplicación está autorizada para acceder a los datos de la unidad de Drive del usuario |
icons[] |
Los distintos íconos de la app |
useByDefault |
Indica si la app está seleccionada como controlador predeterminado para los tipos que admite. |
kind |
Solo salida. Identifica qué tipo de recurso es. Valor: la cadena fija "drive#app". |
shortDescription |
Una descripción breve de la app. |
longDescription |
Es una descripción larga de la app. |
supportsMultiOpen |
Indica si esta app permite abrir más de un archivo. |
productId |
El ID de la ficha de producto de esta app. |
openUrlTemplate |
La URL de la plantilla para abrir archivos con esta app. La plantilla contiene
o
para ser reemplazados por los IDs de archivo reales. Para obtener más información, consulta Abrir archivos para ver la documentación completa. |
createUrl |
La URL para crear un archivo con esta app. |
createInFolderTemplate |
La URL de la plantilla para crear un archivo con esta app en una carpeta determinada. La plantilla contiene el {folderId} que se reemplazará por el ID de la carpeta que aloja el archivo nuevo. |
supportsOfflineCreate |
Indica si esta app admite la creación de archivos sin conexión. |
hasDriveWideScope |
Indica si la app tiene alcance para todo Drive. Una app con permiso para todo Drive puede acceder a todos los archivos de la unidad de Drive del usuario. |
Íconos
Representación JSON |
---|
{ "size": integer, "category": string, "iconUrl": string } |
Campos | |
---|---|
size |
Tamaño del ícono. Se representa como el valor máximo del ancho y la altura. |
category |
La categoría del ícono. Los valores permitidos son los siguientes:
|
iconUrl |
URL del ícono. |
Métodos |
|
---|---|
|
Obtiene una app específica. |
|
Muestra una lista de las apps instaladas del usuario. |