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" - ให้สิทธิ์เข้าถึงแบบอ่านปฏิทิน กิจกรรมส่วนตัวจะปรากฏแก่ผู้ใช้ที่มีสิทธิ์เข้าถึงแบบอ่าน แต่ระบบจะซ่อนรายละเอียดกิจกรรม
  • "writerWithoutPrivateAccess" - ให้สิทธิ์เข้าถึงแบบอ่านและเขียนปฏิทิน กิจกรรมส่วนตัวจะปรากฏแก่ผู้ใช้ที่มีสิทธิ์เข้าถึงแบบ writerWithoutPrivateAccess แต่ระบบจะซ่อนรายละเอียดกิจกรรม
  • "writer" - ให้สิทธิ์เข้าถึงแบบอ่านและเขียนปฏิทิน กิจกรรมส่วนตัวจะปรากฏแก่ผู้ใช้ที่มีสิทธิ์เข้าถึงแบบเขียน และรายละเอียดกิจกรรมจะปรากฏให้เห็น ให้สิทธิ์เข้าถึงแบบอ่าน ACL ของปฏิทิน
  • "owner" - ให้สิทธิ์เข้าถึงแบบผู้จัดการปฏิทิน บทบาทนี้มีสิทธิ์ทั้งหมดของบทบาทผู้เขียน พร้อมความสามารถเพิ่มเติมในการแก้ไขระดับการเข้าถึงของผู้ใช้รายอื่น

เขียนได้
scope object ขอบเขตที่ การเข้าถึงปฏิทิน ได้รับอนุญาตโดยกฎ ACL นี้
scope.type string ประเภทของขอบเขต ค่าที่เป็นไปได้มีดังนี้
  • "default" - ขอบเขตสาธารณะ นี่คือค่าเริ่มต้น
  • "user" - จำกัดขอบเขตไว้ที่ผู้ใช้รายเดียว
  • "group" - จำกัดขอบเขตไว้ที่กลุ่ม
  • "domain" - จำกัดขอบเขตไว้ที่โดเมน
หมายเหตุ: สิทธิ์ที่มอบให้กับขอบเขต "default" หรือขอบเขตสาธารณะจะมีผลกับผู้ใช้ทุกคน ไม่ว่าจะมีการตรวจสอบสิทธิ์หรือไม่ก็ตาม
scope.value string อีเมลของผู้ใช้หรือกลุ่ม หรือชื่อโดเมน ทั้งนี้ขึ้นอยู่กับประเภทขอบเขต ละไว้สำหรับประเภท "default" เขียนได้

เมธอด

ลบ
ลบกฎการควบคุมการเข้าถึง
ดาวน์โหลด
แสดงผลกฎการควบคุมการเข้าถึง
แทรก
สร้างกฎการควบคุมการเข้าถึง
list
แสดงผลกฎในรายการควบคุมการเข้าถึงสำหรับปฏิทิน
patch
อัปเดตกฎการควบคุมการเข้าถึง เมธอดนี้รองรับความหมายของแพตช์ โปรดทราบว่าคำขอแพตช์แต่ละรายการใช้หน่วยโควต้า 3 หน่วย เราขอแนะนำให้ใช้ get ตามด้วย update ค่าฟิลด์ที่คุณระบุจะแทนที่ค่าที่มีอยู่ ฟิลด์ที่คุณไม่ได้ระบุในคำขอจะยังคงไม่เปลี่ยนแปลง ฟิลด์อาร์เรย์ หากระบุไว้ จะเขียนทับอาร์เรย์ที่มีอยู่ ซึ่งจะทิ้งองค์ประกอบอาร์เรย์ก่อนหน้า
อัปเดต
อัปเดตกฎการควบคุมการเข้าถึง
watch
ดูการเปลี่ยนแปลงของทรัพยากร ACL