Drive Labels API

Một API để quản lý nhãn trên 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ủa bạn cần sử dụng các thư viện riêng để gọi dịch vụ này, hãy sử dụng thông tin sau khi bạn thực hiện các yêu cầu API.

Tài liệu khám phá

Tài liệu khám phá là một quy cách có thể đọc được bằng máy để mô tả và sử dụng API REST. Thư viện này được dùng để tạo các 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 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 và tất 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: v2.labels

Phương thức
create POST /v2/labels
Tạo nhãn.
delete DELETE /v2/{name=labels/*}
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 /v2/{name=labels/*}:delta
Cập nhật một nhãn bằng cách áp dụng một bộ yêu cầu cập nhật, dẫn đến một bản sửa đổi nháp mới.
disable POST /v2/{name=labels/*}:disable
Tắt một nhãn đã xuất bản.
enable POST /v2/{name=labels/*}:enable
Bật một nhãn đã tắt và khôi phục nhãn đó về trạng thái đã xuất bản.
get GET /v2/{name=labels/*}
Lấy nhãn theo tên tài nguyên.
list GET /v2/labels
Liệt kê nhãn.
publish POST /v2/{name=labels/*}:publish
Xuất bản tất cả thay đổi nháp cho nhãn.
updateLabelCopyMode POST /v2/{name=labels/*}:updateLabelCopyMode
Cập nhật CopyMode của một nhãn.
updateLabelEnabledAppSettings POST /v2/{name=labels/*}:updateLabelEnabledAppSettings
Cập nhật EnabledAppSettings của một nhãn.
updatePermissions PATCH /v2/{parent=labels/*}/permissions
Cập nhật quyền của nhãn.

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

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

Tài nguyên REST: v2.labels.permissions

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

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

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

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

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

Tài nguyên REST: v2.labels.revisions.permissions

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

Tài nguyên REST: v2.limits

Phương thức
getLabel GET /v2/limits/label
Nhận các ràng buộc về 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: v2.users

Phương thức
getCapabilities GET /v2/{name=users/*/capabilities}
Lấy các chức năng của người dùng.