Drive Labels API

interfejs API do zarządzania etykietami na Dysku;

Usługa: drivelabels.googleapis.com

Do wywołania tej usługi zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli aplikacja musi wywoływać tę usługę przy użyciu własnych bibliotek, podczas tworzenia żądań interfejsu API należy używać poniższych informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i sposób ich używania. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa dostarcza następujący dokument opisujący interfejs API:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do niego:

  • https://drivelabels.googleapis.com

Zasób REST: v2.labels

Metody
create POST /v2/labels
Tworzy nową etykietę.
delete DELETE /v2/{name=labels/*}
Usuwanie na stałe etykiety i powiązanych z nią metadanych elementów na Dysku.
delta POST /v2/{name=labels/*}:delta
Zmienia pojedynczą etykietę przez zastosowanie zestawu próśb o zmianę, co powoduje utworzenie nowej wersji roboczej.
disable POST /v2/{name=labels/*}:disable
Wyłączanie opublikowanej etykiety.
enable POST /v2/{name=labels/*}:enable
Włącz wyłączoną etykietę i przywróć ją do opublikowanego stanu.
get GET /v2/{name=labels/*}
Uzyskaj etykietę według nazwy zasobu.
list GET /v2/labels
Lista etykiet.
publish POST /v2/{name=labels/*}:publish
Opublikuj wszystkie zmiany w wersji roboczej etykiety.
updateLabelCopyMode POST /v2/{name=labels/*}:updateLabelCopyMode
Zmienia CopyMode etykiety.
updateLabelEnabledAppSettings POST /v2/{name=labels/*}:updateLabelEnabledAppSettings
Zmienia ustawienia EabledAppSettings etykiety.
updatePermissions PATCH /v2/{parent=labels/*}/permissions
Aktualizuje uprawnienia etykiety.

Zasób REST: v2.labels.locks

Metody
list GET /v2/{parent=labels/*}/locks
Wypisuje etykiety LabelLock na etykiecie.

Zasób REST: v2.labels.permissions

Metody
batchDelete POST /v2/{parent=labels/*}/permissions:batchDelete
Usuwanie uprawnień dotyczących etykiety.
batchUpdate POST /v2/{parent=labels/*}/permissions:batchUpdate
Aktualizuje uprawnienia dotyczące etykiety.
create POST /v2/{parent=labels/*}/permissions
Zmienia uprawnienia etykiety.
delete DELETE /v2/{name=labels/*/permissions/*}
Usuwanie uprawnień etykiety.
list GET /v2/{parent=labels/*}/permissions
Wyświetla uprawnienia etykiety.

Zasób REST: v2.labels.revisions

Metody
updatePermissions PATCH /v2/{parent=labels/*/revisions/*}/permissions
Aktualizuje uprawnienia etykiety.

Zasób REST: v2.labels.revisions.locks

Metody
list GET /v2/{parent=labels/*/revisions/*}/locks
Wypisuje etykiety LabelLocks.

Zasób REST: v2.labels.revisions.permissions

Metody
batchDelete POST /v2/{parent=labels/*/revisions/*}/permissions:batchDelete
Usuwanie uprawnień dotyczących etykiety.
batchUpdate POST /v2/{parent=labels/*/revisions/*}/permissions:batchUpdate
Aktualizuje uprawnienia dotyczące etykiety.
create POST /v2/{parent=labels/*/revisions/*}/permissions
Aktualizuje uprawnienia etykiety.
delete DELETE /v2/{name=labels/*/revisions/*/permissions/*}
Usuwanie uprawnień etykiety.
list GET /v2/{parent=labels/*/revisions/*}/permissions
Wyświetla uprawnienia etykiety.

Zasób REST: v2.limits

Metody
getLabel GET /v2/limits/label
Uzyskaj informacje o ograniczeniach struktury etykiety, np. maksymalną liczbę pól i maksymalną długość tytułu etykiety.

Zasób REST: v2.users

Metody
getCapabilities GET /v2/{name=users/*/capabilities}
Pobiera możliwości użytkownika.