REST Resource: apps

Risorsa: app

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

Alcuni metodi delle risorse (ad esempio 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": [
    {
      "size": integer,
      "category": string,
      "iconUrl": string
    }
  ],
  "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 es. Grafico). Se è vuoto, deve essere utilizzato il nome dell'app.

supportsCreate

boolean

Indica se l'app supporta la creazione di nuovi 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 dei file principali.

secondaryFileExtensions[]

string

L'elenco delle estensioni file secondarie.

id

string

L'ID dell'app.

supportsImport

boolean

Indica se questa app supporta l'importazione da Editor di documenti.

installed

boolean

Indica se l'app è installata.

authorized

boolean

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

icons[]

object

Le varie icone dell'app.

icons[].size

integer

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

icons[].category

string

Categoria dell'icona. I valori ammessi sono:

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

string

URL dell'icona.

useByDefault

boolean

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

kind

string

Questo valore è sempre drive#app.

shortDescription

string

Una breve descrizione dell'app.

longDescription

string

Una descrizione lunga dell'app.

supportsMultiOpen

boolean

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

productId

string

L'ID della scheda di prodotto per questa app.

openUrlTemplate

string

L'URL del modello per l'apertura dei file con questa app. Il modello conterrà {ids} e/o {exportIds} da sostituire con gli ID file effettivi. Per la documentazione completa, consulta Aprire i file .

createUrl

string

L'URL per creare un nuovo file con questa app.

createInFolderTemplate

string

L'URL del modello per creare un nuovo file con questa app in una determinata cartella. Il modello conterrà {folderId} da sostituire con la cartella in cui creare il nuovo file.

supportsOfflineCreate

boolean

Indica se l'app supporta la creazione di nuovi file quando è offline.

hasDriveWideScope

boolean

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

Metodi

get

Recupera un'app specifica.

list

Elenca le app installate da un utente.