Drive Labels API

Interfejs API do zarządzania etykietami na Dysku

Usługa: drivelabels.googleapis.com

Zalecamy wywołanie tej usługi przy użyciu 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 etykietę.
delete DELETE /v2/{name=labels/*}
Trwale usuwa etykietę i powiązane metadane z elementów na Dysku.
delta POST /v2/{name=labels/*}:delta
Aktualizuje pojedynczą etykietę, stosując zestaw żądań aktualizacji, co powoduje utworzenie nowej wersji roboczej.
disable POST /v2/{name=labels/*}:disable
Wyłącz opublikowaną etykietę.
enable POST /v2/{name=labels/*}:enable
Włącz wyłączoną etykietę i przywróć ją do stanu opublikowanego.
get GET /v2/{name=labels/*}
Pobierz etykietę według nazwy zasobu.
list GET /v2/labels
Wyświetl etykiety.
publish POST /v2/{name=labels/*}:publish
Opublikuj wszystkie zmiany w wersji roboczej etykiety.
updateLabelCopyMode POST /v2/{name=labels/*}:updateLabelCopyMode
Aktualizuje CopyMode etykiety.
updateLabelEnabledAppSettings POST /v2/{name=labels/*}:updateLabelEnabledAppSettings
Aktualizuje EnabledAppSettings etykiety.
updatePermissions PATCH /v2/{parent=labels/*}/permissions
Aktualizuje uprawnienia etykiety.

Zasób REST: v2.labels.locks

Metody
list GET /v2/{parent=labels/*}/locks
Wyświetla blokady etykiet na etykiecie.

Zasób REST: v2.labels.permissions

Metody
batchDelete POST /v2/{parent=labels/*}/permissions:batchDelete
Usuwa uprawnienia dotyczące etykiety.
batchUpdate POST /v2/{parent=labels/*}/permissions:batchUpdate
Aktualizuje uprawnienia dotyczące etykiety.
create POST /v2/{parent=labels/*}/permissions
Aktualizuje uprawnienia etykiety.
delete DELETE /v2/{name=labels/*/permissions/*}
Usuwa uprawnienia 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
Wyświetla blokady etykiet na etykiecie.

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

Metody
batchDelete POST /v2/{parent=labels/*/revisions/*}/permissions:batchDelete
Usuwa uprawnienia dotyczące 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/*}
Usuwa uprawnienia etykiety.
list GET /v2/{parent=labels/*/revisions/*}/permissions
Wyświetla uprawnienia etykiety.

Zasób REST: v2.limits

Metody
getLabel GET /v2/limits/label
Pobierz ograniczenia dotyczące struktury etykiety, np. maksymalną liczbę dozwolonych 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.