ดูรายการวิธีการสําหรับแหล่งข้อมูลนี้ได้ที่ท้ายหน้า
การนําเสนอทรัพยากร
{ "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 |
บทบาทที่กําหนดให้กับขอบเขต ค่าที่เป็นไปได้มีดังนี้
|
เขียนได้ |
scope |
object |
ระดับที่กฎ ACL นี้ให้สิทธิ์การเข้าถึงปฏิทิน | |
scope.type |
string |
ประเภทของขอบเขต ค่าที่เป็นไปได้มีดังนี้
default " หรือสาธารณะจะมีผลกับผู้ใช้ทุกคนไม่ว่าจะมีการตรวจสอบสิทธิ์หรือไม่ก็ตาม |
|
scope.value |
string |
อีเมลของผู้ใช้หรือกลุ่ม หรือชื่อของโดเมน ทั้งนี้ขึ้นอยู่กับประเภทขอบเขต ละเว้นสำหรับประเภท "default " |
เขียนได้ |
เมธอด
- ลบ
- ลบกฎการควบคุมการเข้าถึง
- get
- แสดงกฎการควบคุมการเข้าถึง
- insert
- สร้างกฎการควบคุมการเข้าถึง
- list
- แสดงผลกฎในรายการควบคุมการเข้าถึงสำหรับปฏิทิน
- patch
- อัปเดตกฎการควบคุมการเข้าถึง วิธีนี้รองรับความหมายของแพตช์ โปรดทราบว่าคําขอแพตช์แต่ละรายการจะใช้โควต้า 3 หน่วย เราขอแนะนำให้ใช้
get
ตามด้วยupdate
ค่าในช่องที่คุณระบุจะแทนที่ค่าที่มีอยู่ ช่องที่คุณไม่ได้ระบุในคำขอจะไม่มีการเปลี่ยนแปลง ช่องอาร์เรย์ (หากระบุ) จะเขียนทับอาร์เรย์ที่มีอยู่ ซึ่งจะเป็นการทิ้งองค์ประกอบอาร์เรย์ก่อนหน้า - update
- อัปเดตกฎการควบคุมการเข้าถึง
- watch
- คอยดูการเปลี่ยนแปลงทรัพยากร ACL