Google calendar api 自动向所有用户订阅超级管理员Google帐户

Google calendar api 自动向所有用户订阅超级管理员Google帐户,google-calendar-api,Google Calendar Api,我需要一个超级管理员帐户,以便能够查看组织中所有用户的所有谷歌日历 要手动执行此操作,我将执行以下操作: 对所有用户重复以下操作: 使用我的超级管理员帐户转到 单击订阅日历并输入用户的电子邮件 我想使用GoogleAPI自动化这个过程 获取组织中的所有用户 如果我还没有订阅,那么就订阅吧 是否可以通过谷歌API实现这一点?我在Google Calendar API中找不到有关订阅的文档您可以使用此方法从其他用户向超级管理员帐户添加日历,因为这将向您的日历列表添加指定的日历 要获取将此日历插入日历

我需要一个超级管理员帐户,以便能够查看组织中所有用户的所有谷歌日历

要手动执行此操作,我将执行以下操作:

对所有用户重复以下操作:

  • 使用我的超级管理员帐户转到
  • 单击订阅日历并输入用户的电子邮件
  • 我想使用GoogleAPI自动化这个过程

  • 获取组织中的所有用户
  • 如果我还没有订阅,那么就订阅吧

  • 是否可以通过谷歌API实现这一点?我在Google Calendar API中找不到有关订阅的文档

    您可以使用此方法从其他用户向超级管理员帐户添加日历,因为这将向您的日历列表添加指定的日历

    要获取将此日历插入日历列表所需的日历id,您可以使用和组织中的每个用户迭代此日历列表以获取
    id
    。我建议使用一个新的方法来完成这个过程

  • 创建一个服务帐户
  • 迭代组织中的每个用户
  • 对每个用户进行
    CalendarList:list
    调用并迭代此列表中的每个日历
  • 对于每个日历,请使用
    CalendarList:insert
    将此日历插入超级管理员(或任何其他用户)帐户