Google 会使用 AI 技术将内容翻译成您偏好的语言。AI 翻译可能包含错误。
Acl: insert
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
创建访问权限控制规则。立即试用。
请求
HTTP 请求
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/acl
参数
| 参数名称 |
值 |
说明 |
| 路径参数 |
calendarId |
string |
日历标识符。如需检索日历 ID,请调用 calendarList.list 方法。如果您想访问当前登录用户的主日历,请使用“primary”关键字。
|
| 可选的查询参数 |
sendNotifications |
boolean |
是否发送有关日历共享更改的通知。可选。默认值为 True。
|
授权
此请求需要获得以下至少一个范围的授权:
| 范围 |
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.acls |
如需了解详情,请参阅身份验证和授权页面。
请求正文
在请求正文中,提供具有以下属性的 Acl 资源:
| 属性名称 |
值 |
说明 |
备注 |
| 必需属性 |
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”,已省略。 |
可写入 |
响应
如果成功,此方法将在响应正文中返回一项 Acl 资源。
试试看!
使用下面的 API Explorer 对实际数据调用此方法,然后查看响应。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-07-29。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-07-29。"],[],[]]