Acl
ดูรายการเมธอดสำหรับทรัพยากรนี้ได้ที่ส่วนท้ายของหน้านี้
การนำเสนอแหล่งข้อมูล
{
"kind": "calendar#aclRule",
"etag": etag,
"id": string,
"scope": {
"type": string,
"value": string
},
"role": string
}
ชื่อพร็อพเพอร์ตี้ |
ค่า |
คำอธิบาย |
หมายเหตุ |
etag |
etag |
ETag ของทรัพยากร |
|
id |
string |
ตัวระบุของกฎรายการควบคุมการเข้าถึง (ACL) โปรดดูการแชร์ปฏิทิน |
|
kind |
string |
ประเภททรัพยากร ("calendar#aclRule ") |
|
role |
string |
บทบาทที่มอบหมายให้กับขอบเขต ค่าที่เป็นไปได้คือ - "
none " - ไม่ให้เข้าถึง - "
freeBusyReader " - มอบสิทธิ์การเข้าถึงในการอ่านข้อมูลว่าง/ไม่ว่าง - "
reader " - มอบสิทธิ์การเข้าถึงในการอ่านปฏิทิน กิจกรรมส่วนตัวจะปรากฏแก่ผู้ใช้ที่มีสิทธิ์เข้าถึงผู้อ่าน แต่จะซ่อนรายละเอียดของกิจกรรม - "
writer " - ให้สิทธิ์อ่านและเขียนปฏิทิน กิจกรรมส่วนตัวจะแสดงต่อผู้ใช้ที่มีสิทธิ์เข้าถึงระดับผู้เขียน และจะเห็นรายละเอียดของกิจกรรม - "
owner " - ระบุความเป็นเจ้าของปฏิทิน บทบาทนี้มีสิทธิ์ทั้งหมดของบทบาทผู้เขียนพร้อมความสามารถในการดูและจัดการ ACL เพิ่มเติม |
เขียนได้
|
scope |
object |
ขอบเขตที่กฎ ACL นี้ให้สิทธิ์การเข้าถึงปฏิทิน |
|
scope.type |
string |
ประเภทของขอบเขต ค่าที่เป็นไปได้คือ - "
default " - ขอบเขตสาธารณะ นี่คือค่าเริ่มต้น - "
user " - จำกัดขอบเขตสำหรับผู้ใช้รายเดียว - "
group " - จำกัดขอบเขตไว้เฉพาะกลุ่ม - "
domain " - จำกัดขอบเขตไว้ที่โดเมน หมายเหตุ: สิทธิ์ที่ให้กับ "default " หรือขอบเขตสาธารณะจะมีผลกับผู้ใช้รายใดก็ตามไม่ว่าจะผ่านการตรวจสอบสิทธิ์แล้วหรือไม่ก็ตาม |
|
scope.value |
string |
อีเมลของผู้ใช้หรือกลุ่ม หรือชื่อโดเมนโดยขึ้นอยู่กับประเภทขอบเขต ละเว้นสำหรับประเภท "default " |
เขียนได้
|
เมธอด
- ลบ
- ลบกฎการควบคุมการเข้าถึง
- รับ
- แสดงผลกฎควบคุมการเข้าถึง
- แทรก
- สร้างกฎการควบคุมการเข้าถึง
- list
- แสดงผลกฎในรายการควบคุมการเข้าถึงสำหรับปฏิทิน
- แพตช์
- อัปเดตกฎควบคุมการเข้าถึง วิธีนี้รองรับความหมายของแพตช์ โปรดทราบว่าคำขอแพตช์แต่ละรายการจะใช้หน่วยโควต้า 3 หน่วย ต้องการใช้
get
ตามด้วย update
ค่าของช่องที่คุณระบุจะแทนที่ค่าที่มีอยู่ ช่องที่คุณไม่ได้ระบุไว้ในคำขอจะยังคงไม่มีการเปลี่ยนแปลง ช่องอาร์เรย์ (หากระบุไว้) จะเขียนทับอาร์เรย์ที่มีอยู่ การดำเนินการนี้จะทิ้งอีลิเมนต์ของอาร์เรย์ก่อนหน้า
- อัปเดต
- อัปเดตกฎควบคุมการเข้าถึง
- นาฬิกาข้อมือ
- เฝ้าติดตามการเปลี่ยนแปลงในทรัพยากร ACL
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-08-22 UTC
[null,null,["อัปเดตล่าสุด 2024-08-22 UTC"],[[["Resource representations define the structure of access control list (ACL) rules for Google Calendar, encompassing properties like `etag`, `id`, `kind`, `role`, and `scope`."],["`role` property dictates the level of access granted, ranging from no access (`none`) to full ownership (`owner`), influencing visibility and manipulation of calendar data."],["`scope` property determines the extent of access, targeting specific users, groups, domains, or the public (`default`), with varying implications for data sharing."],["Supported methods provide functionalities to manage ACL rules, including creating (`insert`), retrieving (`get`), updating (`update`, `patch`), deleting (`delete`), listing (`list`), and watching for changes (`watch`)."]]],[]]