Drive Labels API

Eine API zum Verwalten von Drive-Labels

Dienst: drivelabels.googleapis.com

Wir empfehlen, die von Google bereitgestellten Clientbibliotheken zu verwenden, um diesen Dienst aufzurufen. Wenn Ihre Anwendung Ihre eigenen Bibliotheken zum Aufrufen dieses Dienstes verwenden muss, verwenden Sie bei den API-Anfragen die folgenden Informationen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://drivelabels.googleapis.com

REST-Ressource: v2beta.labels

Methoden
create POST /v2beta/labels
Erstellt ein neues Label.
delete DELETE /v2beta/{name=labels/*}
Dadurch werden ein Label und die zugehörigen Metadaten von Drive-Elementen endgültig gelöscht.
delta POST /v2beta/{name=labels/*}:delta
Aktualisiert ein einzelnes Label, indem eine Reihe von Aktualisierungsanfragen angewendet wird, was zu einer neuen Entwurfsversion führt.
disable POST /v2beta/{name=labels/*}:disable
Veröffentlichtes Label deaktivieren
enable POST /v2beta/{name=labels/*}:enable
Ein deaktiviertes Label aktivieren und seinen Veröffentlichungsstatus wiederherstellen.
get GET /v2beta/{name=labels/*}
Rufen Sie ein Label anhand seines Ressourcennamens ab.
list GET /v2beta/labels
Labels auflisten.
publish POST /v2beta/{name=labels/*}:publish
Alle Entwurfsänderungen für das Label veröffentlichen.
updateLabelCopyMode POST /v2beta/{name=labels/*}:updateLabelCopyMode
Aktualisiert die CopyMode eines Labels.
updatePermissions PATCH /v2beta/{parent=labels/*}/permissions
Aktualisiert die Berechtigungen eines Labels.

REST-Ressource: v2beta.labels.locks

Methoden
list GET /v2beta/{parent=labels/*}/locks
Listet die LabelLocks für ein Label auf.

REST-Ressource: v2beta.labels.permissions

Methoden
batchDelete POST /v2beta/{parent=labels/*}/permissions:batchDelete
Löscht Labelberechtigungen.
batchUpdate POST /v2beta/{parent=labels/*}/permissions:batchUpdate
Aktualisiert Labelberechtigungen.
create POST /v2beta/{parent=labels/*}/permissions
Aktualisiert die Berechtigungen eines Labels.
delete DELETE /v2beta/{name=labels/*/permissions/*}
Löscht die Berechtigung eines Labels.
list GET /v2beta/{parent=labels/*}/permissions
Listet die Berechtigungen eines Labels auf.

REST-Ressource: v2beta.labels.revisions

Methoden
updatePermissions PATCH /v2beta/{parent=labels/*/revisions/*}/permissions
Aktualisiert die Berechtigungen eines Labels.

REST-Ressource: v2beta.labels.revisions.locks

Methoden
list GET /v2beta/{parent=labels/*/revisions/*}/locks
Listet die LabelLocks für ein Label auf.

REST-Ressource: v2beta.labels.revisions.permissions

Methoden
batchDelete POST /v2beta/{parent=labels/*/revisions/*}/permissions:batchDelete
Löscht Labelberechtigungen.
batchUpdate POST /v2beta/{parent=labels/*/revisions/*}/permissions:batchUpdate
Aktualisiert Labelberechtigungen.
create POST /v2beta/{parent=labels/*/revisions/*}/permissions
Aktualisiert die Berechtigungen eines Labels.
delete DELETE /v2beta/{name=labels/*/revisions/*/permissions/*}
Löscht die Berechtigung eines Labels.
list GET /v2beta/{parent=labels/*/revisions/*}/permissions
Listet die Berechtigungen eines Labels auf.

REST-Ressource: v2beta.limits

Methoden
getLabel GET /v2beta/limits/label
Einschränkungen für die Struktur eines Labels abrufen z. B. die maximale Anzahl zulässiger Felder und die maximale Länge des Labeltitels.

REST-Ressource: v2beta.users

Methoden
getCapabilities GET /v2beta/{name=users/*/capabilities}
Ruft die Nutzerfunktionen ab.