【发布时间】:2021-09-23 15:33:44
【问题描述】:
我的公司域有一个 Google 帐户。我收到了超级用户身份,以便我可以访问工作区中的所有日历。我注册了我的应用程序并在这些范围内遵循了 oAuth2.0 授权步骤 -
https://www.googleapis.com/auth/calendar.events https://www.googleapis.com/auth/admin.directory.resource.calendar https://www.googleapis.com/auth/calendar
现在我可以阅读所有事件并订阅 web_hook。我的怀疑是双重的-
-
对于同一用户,当我使用 CalendarList.list 方法(日历 A)获取日历列表时,它与我从管理目录端(日历 B)点击日历列表 API 时获得的列表不同。 是因为为用户端维护了两组日历,另一组来自管理员端(即域范围)?如果是这样,我如何在日历 B 中修改或创建事件? (从 UI 方面来看非常简单,我打开我的日历并将那个特定的房间添加到会议中)。
-
如果计划了一个会议(活动)并且我需要从会议中释放会议室(即日历本身,因为房间本身就是日历资源),我应该使用哪个 API?
实际上我需要模拟现实生活中的场景,我在会议室安排了一个会议,但我想保留会议而不是房间,以便房间不再被占用,其他人可能会使用它。正是在这个流程的实施过程中,我有以上 2 个疑问。
请帮助我,因为我对编程完全陌生,而且我已经好几天没有开始思考它了。
【问题讨论】:
标签: calendar google-calendar-api google-admin-sdk google-workspace google-apis-explorer