REST Resource: apps

Ressource: App

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

Einige Ressourcenmethoden (z. B. apps.get) erfordern eine appId. 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": [
    {
      "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
}
Felder
name

string

Der Name der Anwendung

objectType

string

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

supportsCreate

boolean

Gibt an, ob diese App das Erstellen neuer Objekte 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 Dateierweiterungen.

id

string

ID der App

supportsImport

boolean

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

installed

boolean

Gibt an, ob die App installiert ist.

authorized

boolean

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

icons[]

object

Die verschiedenen Symbole für die App.

icons[].size

integer

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

icons[].category

string

Kategorie des Symbols Zulässige Werte sind:

  • application – Symbol für die Anwendung
  • document – Symbol für eine mit der App verknüpfte Datei
  • documentShared – Symbol für eine freigegebene Datei, die mit der App verknüpft ist
icons[].iconUrl

string

URL für das Symbol.

useByDefault

boolean

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

kind

string

Dies ist immer 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 Anwendung. Die Vorlage enthält {ids} und/oder {exportIds}, die durch die tatsächlichen Datei-IDs ersetzt werden sollen. Die vollständige Dokumentation finden Sie unter Open Files .

createUrl

string

Die URL zum Erstellen einer neuen Datei mit dieser Anwendung.

createInFolderTemplate

string

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

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

Ob die App den gesamten Drive-Bereich umfasst Eine App mit Drive-übergreifendem Zugriff kann auf alle Dateien im Laufwerk des Nutzers zugreifen.

Methoden

get

Eine bestimmte App abrufen

list

Listet die installierten Apps eines Nutzers auf.