REST Resource: apps

Ressource: App

Die Ressource apps enthält eine Liste der von einem Nutzer installierten Apps mit Informationen zu den unterstützten MIME-Typen, Dateiendungen und anderen Details der einzelnen Apps.

Für einige Ressourcenmethoden (z. B. apps.get) ist eine appId erforderlich. Verwenden Sie die Methode apps.list, um die ID einer installierten 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

Die Art des Objekts, das mit dieser App erstellt wird, z. B. ein Diagramm. Ist das Feld leer, 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

Liste der primären Dateiendungen.

secondaryFileExtensions[]

string

Die Liste der sekundären Dateierweiterungen.

id

string

ID der App

supportsImport

boolean

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

installed

boolean

Ob die App installiert ist.

authorized

boolean

Gibt an, ob die App zum Zugriff auf Daten im Drive-Konto des Nutzers berechtigt ist.

icons[]

object (Icons)

Die verschiedenen Symbole für die App.

useByDefault

boolean

Gibt an, ob die App als Standard-Handler für die von ihr unterstützten Typen ausgewählt ist.

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 ausführliche Beschreibung der App.

supportsMultiOpen

boolean

Gibt an, ob mit dieser App mehrere Dateien geöffnet werden können.

productId

string

Die ID des Produkteintrags für diese App.

openUrlTemplate

string

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

{ids}

oder

{exportIds}

durch die tatsächlichen Datei-IDs ersetzt werden. Weitere Informationen finden Sie in der vollständigen Dokumentation unter Offene Dateien .

createUrl

string

Die URL, über die eine Datei mit dieser App erstellt wird.

createInFolderTemplate

string

Die URL der Vorlage, um mit dieser App eine Datei in einem bestimmten Ordner zu erstellen. Die Vorlage enthält {folderId}, die durch die Ordner-ID ersetzt werden soll, in der sich die neue Datei befindet.

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

Ob die App Drive-weit verwendet werden kann. Eine App mit Drive-weitem Umfang 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 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

Liste der installierten Apps eines Nutzers.