我正在开发一个Java应用程序,它通过服务帐户连接到Google Calendar API。登录运行良好。 我还有一个日历的Google帐户。其中一些是“我的日历”,其中一些是“其他日历”。
我可以使用服务帐户的电子邮件将“我的日历”分享到服务帐户,我的应用可以阅读这些日历和活动。
尽管如此,我无法使用此服务帐户阅读“其他日历”。 我知道我可以手动获取那些“其他日历”的ID,并使用此服务帐户阅读,但我的应用程序没有提升这些ID(我希望它是动态的)。
基本上,我希望组织中的用户将日历添加到此Google帐户(“其他日历”),我的应用程序将通过服务帐户(而非客户端)读取这些日历,以避免用户的身份验证读取日历数据,除非认证发生一次好吗?)。
有什么想法吗? 感谢