google-calendar-api - Google 日历服务帐户和共享资源日历(例如房间):仅限忙时访问
问题描述
我正在尝试通过服务帐户获取共享资源日历(会议室)的事件。我将服务帐户电子邮件添加到访问列表中,如下所示:
但是,当我通过 Google Calendar API 拨打电话以获取该日历的事件列表时,所有事件都被标记为“私人”,因此我只能获得该日历的空闲/忙碌信息。
但是当我为“普通”用户日历而不是资源日历做同样的事情时,它工作得很好。仅资源日历会出现此问题。
我想 G Suite 控制台中应该有一些设置可以设置资源日历的访问级别,但我只是不知道它在哪里?
我在这里发现了这个问题:谁拥有服务帐户通过 Google Calendar API 创建的日历以及如何共享它们?但这是关于由服务帐户创建的日历,这不是我的情况。
解决方案
在这种情况下,正如您所说,在 Google 管理控制台中,您可以在以下位置设置资源权限:
应用程序 > G Suite > 日历 > 一般设置 > 资源预订权限
推荐阅读
- java - 字符串的 Base10 加密
- python - 无法在 Centos 7 服务器上使用 systemd 将烧瓶应用程序作为服务运行
- php - PHP foreach 循环不会运行所有迭代。我有 1500 个用户,但它只为大约 1000 个用户执行,然后返回一个空白页
- python - 在导入的图形中添加颜色条(Python)
- python - plotly express sunburst 情节完全空白
- python - Python中的番茄钟定时器
- python - Python 的新 functools.cached_property 错误或限制?
- python - + 不支持的操作数类型:“int”和“Entry”
- javascript - 从 Empty 集合中获取查询快照文档长度
- google-chrome - 如何将 PayPal 智能按钮添加到 Chrome 扩展程序?