Drive Labels API

Một API để quản lý Nhãn của Drive

Dịch vụ: drivelabels.googleapis.com

Để gọi dịch vụ này, bạn nên sử dụng thư viện ứng dụng do Google cung cấp. Nếu ứng dụng cần sử dụng thư viện của riêng bạn để gọi dịch vụ này, hãy sử dụng thông tin sau khi bạn yêu cầu API.

Tài liệu khám phá

Discovery Document (Tài liệu khám phá) là quy cách mà máy có thể đọc được để mô tả và sử dụng các API REST. Thư viện này được dùng để tạo thư viện ứng dụng, trình bổ trợ IDE và các công cụ khác tương tác với API của Google. Một dịch vụ có thể cung cấp nhiều tài liệu khám phá. Dịch vụ này cung cấp tài liệu khám phá sau:

Điểm cuối dịch vụ

Điểm cuối của dịch vụ là một URL cơ sở chỉ định địa chỉ mạng của một dịch vụ API. Một dịch vụ có thể có nhiều điểm cuối dịch vụ. Dịch vụ này có điểm cuối dịch vụ sau đây và tất cả các URI bên dưới đều liên quan đến điểm cuối dịch vụ này:

  • https://drivelabels.googleapis.com

Tài nguyên REST: v2beta.labels

Phương thức
create POST /v2beta/labels số
Tạo một Nhãn mới.
delete DELETE /v2beta/{name=labels/*} số
Xoá vĩnh viễn Nhãn và siêu dữ liệu liên quan trên các mục trên Drive.
delta POST /v2beta/{name=labels/*}:delta số
Cập nhật một Nhãn duy nhất bằng cách áp dụng một nhóm các yêu cầu cập nhật dẫn đến một bản sửa đổi nháp mới.
disable POST /v2beta/{name=labels/*}:disable số
Tắt Nhãn đã xuất bản.
enable POST /v2beta/{name=labels/*}:enable số
Bật Nhãn bị vô hiệu hoá và khôi phục Nhãn về trạng thái đã xuất bản.
get GET /v2beta/{name=labels/*} số
Lấy nhãn theo tên tài nguyên.
list GET /v2beta/labels số
Nhãn danh sách.
publish POST /v2beta/{name=labels/*}:publish số
Xuất bản tất cả các thay đổi nháp đối với Nhãn.
updateLabelCopyMode POST /v2beta/{name=labels/*}:updateLabelCopyMode số
Cập nhật CopyMode của Nhãn.
updatePermissions PATCH /v2beta/{parent=labels/*}/permissions số
Cập nhật các quyền của Nhãn.

Tài nguyên REST: v2beta.labels.locks

Phương thức
list GET /v2beta/{parent=labels/*}/locks số
Liệt kê các LabelLock trên một nhãn.

Tài nguyên Kiến trúc chuyển trạng thái đại diện (REST): v2beta.labels.permissions

Phương thức
batchDelete POST /v2beta/{parent=labels/*}/permissions:batchDelete số
Xoá các quyền đối với nhãn.
batchUpdate POST /v2beta/{parent=labels/*}/permissions:batchUpdate số
Cập nhật các quyền đối với Nhãn.
create POST /v2beta/{parent=labels/*}/permissions số
Cập nhật các quyền của Nhãn.
delete DELETE /v2beta/{name=labels/*/permissions/*} số
Xoá quyền của Nhãn.
list GET /v2beta/{parent=labels/*}/permissions số
Liệt kê các quyền của Hãng nhạc.

Tài nguyên REST: v2beta.labels.revisions

Phương thức
updatePermissions PATCH /v2beta/{parent=labels/*/revisions/*}/permissions số
Cập nhật các quyền của Nhãn.

Tài nguyên REST: v2beta.labels.revisions.locks

Phương thức
list GET /v2beta/{parent=labels/*/revisions/*}/locks số
Liệt kê các LabelLock trên một nhãn.

Tài nguyên Kiến trúc chuyển trạng thái đại diện (REST): v2beta.labels.revisions.permissions

Phương thức
batchDelete POST /v2beta/{parent=labels/*/revisions/*}/permissions:batchDelete số
Xoá các quyền đối với nhãn.
batchUpdate POST /v2beta/{parent=labels/*/revisions/*}/permissions:batchUpdate số
Cập nhật các quyền đối với Nhãn.
create POST /v2beta/{parent=labels/*/revisions/*}/permissions số
Cập nhật các quyền của Nhãn.
delete DELETE /v2beta/{name=labels/*/revisions/*/permissions/*} số
Xoá quyền của Nhãn.
list GET /v2beta/{parent=labels/*/revisions/*}/permissions số
Liệt kê các quyền của một Nhãn.

Tài nguyên REST: v2beta.limits

Phương thức
getLabel GET /v2beta/limits/label số
Nhận các quy tắc ràng buộc đối với cấu trúc của Nhãn; chẳng hạn như số lượng Trường tối đa được phép và độ dài tối đa của tiêu đề nhãn.

Tài nguyên REST: v2beta.users

Phương thức
getCapabilities GET /v2beta/{name=users/*/capabilities} số
Có được khả năng của người dùng.