Google 日历服务帐户和共享资源日历(例如房间):仅限空闲/繁忙访问

Google Calendar service account and shared resource calendars (e.g. rooms): freebusy acces only

我正在尝试通过服务帐户获取共享资源日历(会议室)的活动。我将服务帐户电子邮件添加到访问列表中,如下所示:

但是当我通过 Google 日历 API 拨打电话以获取该日历的事件列表时,所有事件都被标记为 "private" 因此我只能免费获得 /该日历的繁忙信息。

但是当我对 'normal' 用户日历而不是资源日历执行相同操作时,效果非常好。仅资源日历会出现此问题。

我想 G Suite 控制台中应该有一些设置可以设置资源日历的访问级别,但我只是不知道它在哪里?

我在这里发现了这个问题:Who owns calendars created by service account via Google Calendar API and how can they be shared? 但它是关于服务帐户创建的日历,这不是我的情况。

在这种情况下,如您所说,在 Google 管理控制台中,您可以在以下位置设置资源权限:

应用程序 > G Suite > 日历 > 常规设置 > 资源预订权限

来源 https://support.google.com/a/answer/6262207