You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Calendar仅忙闲只读权限仍返回创建者邮箱问题咨询

问题解答:公开只读忙闲权限的Google日历是否应隐藏事件创建者邮箱?

在仅忙闲只读权限的公开访问场景下,事件创建者邮箱理论上应该被隐藏——该权限的设计核心就是仅提供日历的忙闲状态,不暴露事件的额外元数据(包括创建者信息)。

从你提供的API响应来看,出现创建者邮箱可能是以下情况导致:

  • 日历共享权限存在配置冲突:虽然全局设置了"仅查看忙闲状态",但可能误开启了其他允许查看部分事件详情的权限;或者个别事件的可见性设置覆盖了日历的全局权限(不过你的响应中事件visibility标记为private,这点需要进一步确认)。
  • Google Calendar API的权限逻辑偏差:当访问角色为freeBusyReader时,部分元数据被意外返回,这属于不符合权限设计预期的行为。建议通过Google Workspace管理员后台重新检查日历共享设置,确保仅勾选"让他人查看忙闲状态"选项,避免选择"查看所有事件详情"。

API响应示例:

{
 "kind": "calendar#events",
 "etag": "\"###\"",
 "summary": "summary",
 "updated": "2023-05-29T17:46:22.570Z",
 "timeZone": "Europe/Berlin",
 "accessRole": "freeBusyReader",
 "defaultReminders": [],
 "nextSyncToken": "###",
 "items": [
  {
   "kind": "calendar#event",
   "etag": "\"3371263293462000\"",
   "id": "###",
   "status": "confirmed",
   "htmlLink": "https://www.google.com/calendar/event?...",
   "updated": "2023-05-29T07:25:46.731Z",
   "creator": {
    "email": "creator@at-my-domain.org"
   },
   "start": {
    "dateTime": "2023-06-07T09:30:00+02:00",
    "timeZone": "Europe/Copenhagen"
   },
   "end": {
    "dateTime": "2023-06-07T10:30:00+02:00",
    "timeZone": "Europe/Copenhagen"
   },
   "visibility": "private",
   "iCalUID": "###@google.com"
  }
 ]
}

内容的提问来源于stack exchange,提问作者aweis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 14:33:17