首页 > 解决方案 > Google 日历服务帐户和共享资源日历(例如房间):仅限忙时访问

问题描述

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

在此处输入图像描述

但是,当我通过 Google Calendar API 拨打电话以获取该日历的事件列表时,所有事件都被标记为“私人”,因此我只能获得该日历的空闲/忙碌信息。

但是当我为“普通”用户日历而不是资源日历做同样的事情时,它工作得很好。仅资源日历会出现此问题。

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

我在这里发现了这个问题:谁拥有服务帐户通过 Google Calendar API 创建的日历以及如何共享它们?但这是关于由服务帐户创建的日历,这不是我的情况。

标签: google-calendar-apigoogle-workspaceservice-accounts

解决方案


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

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

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


推荐阅读