Tài nguyên: Quyền
Quyền đối với một tệp. Quyền cấp cho người dùng, nhóm, miền hoặc toàn thế giới quyền truy cập vào một tệp hoặc hệ phân cấp thư mục.
Một số phương thức tài nguyên (chẳng hạn như permissions.update
) yêu cầu permissionId
. Sử dụng phương thức permissions.list
để truy xuất mã nhận dạng của tệp, thư mục hoặc bộ nhớ dùng chung.
Biểu diễn dưới dạng JSON |
---|
{ "id": string, "displayName": string, "type": string, "kind": string, "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
Trường | |
---|---|
id |
Chỉ có đầu ra. Mã của quyền này. Đây là giá trị nhận dạng riêng biệt của người nhận tài trợ và được xuất bản trong Tài nguyên người dùng dưới dạng |
displayName |
Chỉ có đầu ra. "Xinh" tên giá trị của quyền. Sau đây là danh sách ví dụ cho từng loại quyền:
|
type |
Loại người nhận tài trợ. Các giá trị hợp lệ là:
Khi tạo một quyền, nếu |
kind |
Chỉ có đầu ra. Xác định loại tài nguyên này. Giá trị: chuỗi cố định |
permissionDetails[] |
Chỉ có đầu ra. Thông tin chi tiết về việc các quyền đối với mục trong bộ nhớ dùng chung này được kế thừa hay trực tiếp trên mục này. Đây là trường chỉ đầu ra, chỉ xuất hiện cho các mục trong bộ nhớ dùng chung. |
permissionDetails[].permissionType |
Chỉ có đầu ra. Loại quyền dành cho người dùng này. Mặc dù các giá trị mới có thể được thêm vào trong tương lai, nhưng những điều sau đây hiện có thể xảy ra:
|
permissionDetails[].inheritedFrom |
Chỉ có đầu ra. Mã của mặt hàng mà quyền này được kế thừa từ đó. Đây là trường chỉ cho phép đầu ra. |
permissionDetails[].role |
Chỉ có đầu ra. Vai trò chính của người dùng này. Mặc dù các giá trị mới có thể được thêm vào trong tương lai, nhưng những điều sau đây hiện có thể xảy ra:
|
permissionDetails[].inherited |
Chỉ có đầu ra. Liệu quyền này có được kế thừa hay không. Trường này luôn được điền sẵn. Đây là trường chỉ cho phép đầu ra. |
photoLink |
Chỉ có đầu ra. Đường liên kết đến ảnh hồ sơ của người dùng, nếu có. |
emailAddress |
Địa chỉ email của người dùng hoặc nhóm nhận được quyền này. |
role |
Vai trò được cấp bằng quyền này. Mặc dù các giá trị mới có thể được hỗ trợ trong tương lai, nhưng hiện tại chúng tôi cho phép những giá trị sau:
|
allowFileDiscovery |
Liệu quyền này có cho phép tìm thấy tệp thông qua tính năng tìm kiếm hay không. Chế độ này chỉ áp dụng cho các quyền thuộc loại |
domain |
Miền mà quyền này tham chiếu. |
expirationTime |
Thời gian quyền này sẽ hết hạn (ngày giờ RFC 3339). Thời gian hết hạn có các hạn chế sau:
|
teamDrivePermissionDetails[] |
Chỉ có đầu ra. Không dùng nữa: Chỉ đầu ra. Thay vào đó, hãy sử dụng |
teamDrivePermissionDetails[] |
Không dùng nữa: Chỉ đầu ra. Thay vào đó, hãy sử dụng |
teamDrivePermissionDetails[] |
Không dùng nữa: Chỉ đầu ra. Thay vào đó, hãy sử dụng |
teamDrivePermissionDetails[] |
Không dùng nữa: Chỉ đầu ra. Thay vào đó, hãy sử dụng |
teamDrivePermissionDetails[] |
Không dùng nữa: Chỉ đầu ra. Thay vào đó, hãy sử dụng |
deleted |
Chỉ có đầu ra. Liệu tài khoản liên kết với quyền này đã bị xoá hay chưa. Trường này chỉ liên quan đến quyền của người dùng và nhóm. |
view |
Cho biết chế độ xem của quyền này. Chỉ được điền sẵn cho các quyền thuộc về một chế độ xem. " đã xuất bản" là giá trị duy nhất được hỗ trợ. |
pendingOwner |
Liệu tài khoản được liên kết với quyền này có phải là chủ sở hữu đang chờ được phê duyệt hay không. Chỉ được điền sẵn quyền đối với loại |
Phương thức |
|
---|---|
|
Tạo quyền đối với một tệp hoặc bộ nhớ dùng chung. |
|
Xoá một quyền. |
|
Được cấp quyền theo mã nhận dạng. |
|
Liệt kê các quyền của một tệp hoặc bộ nhớ dùng chung. |
|
Cập nhật một quyền bằng ngữ nghĩa của bản vá. |