REST Resource: apps

Risorsa: app

La risorsa apps fornisce un elenco delle app installate da un utente, con informazioni sui tipi MIME supportati, sulle estensioni dei file e altri dettagli.

Alcuni metodi delle risorse (come apps.get) richiedono un appId. Utilizza il metodo apps.list per recuperare l'ID di un'applicazione installata.

Rappresentazione 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
}
Campi
name

string

Il nome dell'app.

objectType

string

Il tipo di oggetto creato da questa app, ad esempio un grafico. Se vuoto, deve essere utilizzato il nome dell'app.

supportsCreate

boolean

Indica se questa app supporta la creazione di oggetti.

productUrl

string

Un link alla scheda di prodotto di questa app.

primaryMimeTypes[]

string

L'elenco dei tipi MIME principali.

secondaryMimeTypes[]

string

L'elenco dei tipi MIME secondari.

primaryFileExtensions[]

string

L'elenco delle estensioni principali dei file.

secondaryFileExtensions[]

string

L'elenco delle estensioni dei file secondarie.

id

string

L'ID dell'app.

supportsImport

boolean

Se questa app supporta l'importazione da Documenti Google.

installed

boolean

Se l'app è installata.

authorized

boolean

Indica se l'app è autorizzata ad accedere ai dati sul Drive dell'utente.

icons[]

object (Icons)

Le varie icone dell'app.

useByDefault

boolean

Indica se l'app è selezionata come gestore predefinito per i tipi che supporta.

kind

string

Solo output. Identifica il tipo di risorsa. Valore: la stringa fissa "drive#app".

shortDescription

string

Una breve descrizione dell'app.

longDescription

string

Una lunga descrizione dell'app.

supportsMultiOpen

boolean

Indica se questa app supporta l'apertura di più di un file.

productId

string

L'ID della scheda di prodotto per questa app.

openUrlTemplate

string

L'URL del modello per aprire i file con questa app. Il modello contiene

{ids}

o

{exportIds}

da sostituire con gli ID file effettivi. Per ulteriori informazioni, consulta la sezione Aprire i file per la documentazione completa.

createUrl

string

L'URL per creare un file con questa app.

createInFolderTemplate

string

L'URL del modello per creare un file con questa app in una determinata cartella. Il modello contiene la cartella {folderId} che deve essere sostituita dall'ID cartella che ospita il nuovo file.

supportsOfflineCreate

boolean

Indica se questa app supporta la creazione di file offline.

hasDriveWideScope

boolean

Se l'app ha un ambito a livello di Drive. Un'app con ambito a livello di Drive può accedere a tutti i file nel Drive dell'utente.

Icone

Rappresentazione JSON
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
Campi
size

integer

Dimensioni dell'icona. Rappresentato come il valore massimo della larghezza e dell'altezza.

category

string

Categoria dell'icona. I valori ammessi sono:

  • application: l'icona dell'applicazione.
  • document: l'icona di un file associato all'app.
  • documentShared: l'icona di un file condiviso associato all'app.
iconUrl

string

URL dell'icona.

Metodi

get

Recupera un'app specifica.

list

Elenca le app installate da un utente.