อัปเดตกฎการควบคุมการเข้าถึง ลองเลย
ส่งคำขอ
คำขอ HTTP
PUT https://www.googleapis.com/calendar/v3/calendars/calendarId/acl/ruleId
พารามิเตอร์
| ชื่อพารามิเตอร์ | ค่า | คำอธิบาย |
|---|---|---|
| พารามิเตอร์เส้นทาง | ||
calendarId |
string |
ตัวระบุปฏิทิน หากต้องการดึงข้อมูลรหัสปฏิทิน ให้เรียกใช้เมธอด calendarList.list หากต้องการเข้าถึงปฏิทินหลักของผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน ให้ใช้คีย์เวิร์ด "primary"
|
ruleId |
string |
ตัวระบุของกฎ ACL |
| พารามิเตอร์การค้นหาที่ไม่บังคับ | ||
sendNotifications |
boolean |
ระบุว่าจะส่งการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงการแชร์ปฏิทินหรือไม่ โปรดทราบว่าจะไม่มีการแจ้งเตือนเมื่อนำสิทธิ์เข้าถึงออก ไม่บังคับ ค่าเริ่มต้นคือ True |
การให้สิทธิ์
คำขอนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตอย่างน้อย 1 รายการต่อไปนี้
| ขอบเขต |
|---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.acls |
ดูข้อมูลเพิ่มเติมได้ที่หน้าการตรวจสอบสิทธิ์และการให้สิทธิ์
เนื้อความของคำขอ
ในเนื้อความของคำขอ ให้ระบุแหล่งข้อมูล Acl ที่มีพร็อพเพอร์ตี้ต่อไปนี้
| ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ |
|---|---|---|---|
| พร็อพเพอร์ตี้ที่จำเป็น | |||
scope |
object |
ขอบเขตที่ การเข้าถึงปฏิทิน ได้รับอนุญาตโดยกฎ ACL นี้ | |
scope.type |
string |
ประเภทของขอบเขต ค่าที่เป็นไปได้มีดังนี้
default" หรือขอบเขตสาธารณะจะมีผลกับผู้ใช้ทุกคน ไม่ว่าจะมีการตรวจสอบสิทธิ์หรือไม่ก็ตาม |
|
| พร็อพเพอร์ตี้ที่ไม่บังคับ | |||
role |
string |
บทบาทที่กำหนดให้กับขอบเขต ค่าที่เป็นไปได้มีดังนี้
|
เขียนได้ |
scope.value |
string |
อีเมลของผู้ใช้หรือกลุ่ม หรือชื่อโดเมน ทั้งนี้ขึ้นอยู่กับประเภทขอบเขต ละไว้สำหรับประเภท "default" |
เขียนได้ |
การตอบกลับ
หากทำสำเร็จ เมธอดนี้จะแสดงแหล่งข้อมูล Acl ในเนื้อหาการตอบกลับ
ลองใช้งาน
ใช้โปรแกรมสำรวจ API ด้านล่างเพื่อเรียกใช้เมธอดนี้กับข้อมูลจริงและดูการตอบกลับ