แหล่งข้อมูล: สิทธิ์
สิทธิ์สำหรับไฟล์ สิทธิ์จะให้สิทธิ์เข้าถึงไฟล์หรือลำดับชั้นของโฟลเดอร์แก่ผู้ใช้ กลุ่ม โดเมน หรือทุกคน ดูข้อมูลเพิ่มเติมได้ที่แชร์ไฟล์ โฟลเดอร์ และไดรฟ์
โดยค่าเริ่มต้น คำขอสิทธิ์จะแสดงเฉพาะฟิลด์บางส่วนเท่านั้น ระบบจะแสดงสิทธิ์ kind
, ID
, type
และ role
เสมอ หากต้องการดึงข้อมูลฟิลด์ที่เฉพาะเจาะจง โปรดดูแสดงฟิลด์ที่เฉพาะเจาะจง
เมธอดของทรัพยากรบางรายการ (เช่น permissions.update
) ต้องใช้ permissionId
ใช้วิธี permissions.list
เพื่อดึงข้อมูลรหัสของไฟล์ โฟลเดอร์ หรือไดรฟ์ที่แชร์
การแสดง JSON |
---|
{ "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "id": string, "displayName": string, "type": string, "kind": string, "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "deleted": boolean, "view": string, "pendingOwner": boolean, "inheritedPermissionsDisabled": boolean } |
ช่อง | |
---|---|
permissionDetails[] |
เอาต์พุตเท่านั้น รายละเอียดว่าสิทธิ์ในรายการนี้เป็นสิทธิ์ที่รับค่ามาหรือเป็นสิทธิ์ในรายการนี้โดยตรง |
permissionDetails[].permissionType |
เอาต์พุตเท่านั้น ประเภทสิทธิ์สำหรับผู้ใช้รายนี้ ค่าที่รองรับมีดังนี้
|
permissionDetails[].inheritedFrom |
เอาต์พุตเท่านั้น รหัสของรายการที่สิทธิ์นี้รับค่ามา ระบบจะป้อนข้อมูลนี้สำหรับรายการในไดรฟ์ที่แชร์เท่านั้น |
permissionDetails[].role |
เอาต์พุตเท่านั้น บทบาทหลักของผู้ใช้รายนี้ ค่าที่รองรับมีดังนี้
ดูข้อมูลเพิ่มเติมได้ที่บทบาทและสิทธิ์ |
permissionDetails[].inherited |
เอาต์พุตเท่านั้น สิทธิ์นี้รับค่ามาหรือไม่ ระบบจะป้อนข้อมูลในช่องนี้เสมอ ฟิลด์นี้เป็นฟิลด์เอาต์พุตเท่านั้น |
teamDrivePermissionDetails[] |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: เอาต์พุตเท่านั้น โปรดใช้ |
teamDrivePermissionDetails[] |
เลิกใช้งานแล้ว: เอาต์พุตเท่านั้น โปรดใช้ |
teamDrivePermissionDetails[] |
เลิกใช้งานแล้ว: เอาต์พุตเท่านั้น โปรดใช้ |
teamDrivePermissionDetails[] |
เลิกใช้งานแล้ว: เอาต์พุตเท่านั้น โปรดใช้ |
teamDrivePermissionDetails[] |
เลิกใช้งานแล้ว: เอาต์พุตเท่านั้น โปรดใช้ |
id |
เอาต์พุตเท่านั้น รหัสของสิทธิ์นี้ ซึ่งเป็นตัวระบุที่ไม่ซ้ำกันสำหรับผู้รับสิทธิ์ และจะเผยแพร่ในทรัพยากรผู้ใช้เป็น |
displayName |
เอาต์พุตเท่านั้น ชื่อที่ "น่ารัก" ของค่าของสิทธิ์ โดยตัวอย่างสิทธิ์แต่ละประเภทมีดังนี้
|
type |
ประเภทของผู้รับเงินช่วยเหลือ ค่าที่รองรับมีดังนี้
เมื่อสร้างสิทธิ์ หาก |
kind |
เอาต์พุตเท่านั้น ระบุประเภทของทรัพยากร ค่า: สตริงคงที่ |
photoLink |
เอาต์พุตเท่านั้น ลิงก์ไปยังรูปโปรไฟล์ของผู้ใช้ (หากมี) |
emailAddress |
อีเมลของผู้ใช้หรือกลุ่มที่สิทธิ์นี้อ้างอิง |
role |
บทบาทที่ได้รับจากสิทธิ์นี้ ค่าที่รองรับมีดังนี้
ดูข้อมูลเพิ่มเติมได้ที่บทบาทและสิทธิ์ |
allowFileDiscovery |
สิทธิ์อนุญาตให้ค้นพบไฟล์ผ่านการค้นหาได้หรือไม่ โดยจะใช้ได้กับสิทธิ์ประเภท |
domain |
โดเมนที่สิทธิ์นี้อ้างอิง |
expirationTime |
เวลาที่สิทธิ์นี้จะหมดอายุ (วันที่และเวลาตาม RFC 3339) เวลาหมดอายุมีข้อจำกัดดังนี้
|
deleted |
เอาต์พุตเท่านั้น ไม่ว่าบัญชีที่เชื่อมโยงกับสิทธิ์นี้จะถูกลบหรือไม่ ฟิลด์นี้เกี่ยวข้องกับสิทธิ์ประเภท |
view |
ระบุมุมมองสำหรับสิทธิ์นี้ จะป้อนข้อมูลสำหรับสิทธิ์ที่เป็นของมุมมองเท่านั้น ค่าที่รองรับคือ
ดูข้อมูลเพิ่มเติมได้ที่ยอดดู |
pendingOwner |
บัญชีที่เชื่อมโยงกับสิทธิ์นี้เป็นเจ้าของที่รอดำเนินการหรือไม่ จะแสดงเฉพาะสิทธิ์ประเภท |
inheritedPermissionsDisabled |
เมื่อ |
เมธอด |
|
---|---|
|
สร้างสิทธิ์สำหรับไฟล์หรือไดรฟ์ที่แชร์ |
|
ลบสิทธิ์ |
|
รับสิทธิ์ตามรหัส |
|
แสดงรายการสิทธิ์ของไฟล์หรือไดรฟ์ที่แชร์ |
|
อัปเดตสิทธิ์ด้วยความหมายของแพตช์ |