REST Resource: apps

Ressource: App

Die Ressource apps enthält eine Liste der Apps, die ein Nutzer installiert hat, sowie Informationen zu den unterstützten MIME-Typen, Dateierweiterungen und anderen Details der einzelnen Apps.

Für einige Ressourcenmethoden (z. B. apps.get) ist ein appId erforderlich. Verwenden Sie die Methode apps.list, um die ID für eine installierte Anwendung abzurufen.

JSON-Darstellung
{
  "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
}
Felder
name

string

Der Name der Anwendung

objectType

string

Der Objekttyp, den diese Anwendung erstellt, z. B. ein Diagramm. Wenn das Feld leer ist, sollte stattdessen der App-Name verwendet werden.

supportsCreate

boolean

Gibt an, ob diese App das Erstellen von Objekten unterstützt.

productUrl

string

Ein Link zum Produkteintrag für diese App.

primaryMimeTypes[]

string

Die Liste der primären MIME-Typen.

secondaryMimeTypes[]

string

Die Liste der sekundären MIME-Typen.

primaryFileExtensions[]

string

Die Liste der primären Dateiendungen.

secondaryFileExtensions[]

string

Die Liste der sekundären Dateiendungen.

id

string

ID der App

supportsImport

boolean

Gibt an, ob diese App den Import aus Google Docs unterstützt.

installed

boolean

Gibt an, ob die App installiert ist.

authorized

boolean

Gibt an, ob die App berechtigt ist, auf Daten in der Ablage des Nutzers zuzugreifen.

icons[]

object (Icons)

Die verschiedenen Symbole für die App

useByDefault

boolean

Gibt an, ob die Anwendung als Standard-Handler für die unterstützten Typen ausgewählt wird.

kind

string

Nur Ausgabe Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String „drive#app“.

shortDescription

string

Eine kurze Beschreibung der App.

longDescription

string

Eine lange Beschreibung der App.

supportsMultiOpen

boolean

Gibt an, ob diese App das Öffnen mehrerer Dateien unterstützt.

productId

string

Die ID des Produkteintrags für diese App.

openUrlTemplate

string

Die Vorlagen-URL zum Öffnen von Dateien mit dieser App. Die Vorlage enthält

{ids}

oder

{exportIds}

durch die tatsächlichen Datei-IDs ersetzt. Die vollständige Dokumentation finden Sie unter Dateien öffnen .

createUrl

string

Die URL zum Erstellen einer Datei mit dieser Anwendung.

createInFolderTemplate

string

Die Vorlagen-URL zum Erstellen einer Datei mit dieser Anwendung in einem bestimmten Ordner. Die Vorlage enthält die {folderId}, die durch die Ordner-ID der neuen Datei ersetzt werden soll.

supportsOfflineCreate

boolean

Gibt an, ob diese App das Erstellen von Dateien im Offlinemodus unterstützt.

hasDriveWideScope

boolean

Gibt an, ob die App auf Google Drive angewendet werden kann. Eine App, deren Geltungsbereich in Drive gilt, kann auf alle Dateien im Drive-Konto des Nutzers zugreifen.

Symbole

JSON-Darstellung
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
Felder
size

integer

Größe des Symbols. Wird als das Maximum aus Breite und Höhe dargestellt.

category

string

Kategorie des Symbols. Zulässige Werte sind:

  • application: Das Symbol für die Anwendung.
  • document: Das Symbol für eine Datei, die mit der App verknüpft ist.
  • documentShared: Das Symbol für eine freigegebene Datei, die mit der App verknüpft ist.
iconUrl

string

URL für das Symbol.

Methoden

get

Ruft eine bestimmte App ab

list

Eine Liste der vom Nutzer installierten Apps.