我需要Google Calendar API的一些帮助。我试图在谷歌文档中查找信息,但仍无法使应用程序正常工作。
我们有一个适用于服务器的控制台应用程序,可以与Google日历进行交换。此应用程序使用Google Calendar API来获取/更新用户日历中的事件。但是,当我们访问私人用户数据时,我们需要询问用户有关更新其日历的权限。问题是当控制台应用程序尝试访问私有数据(例如事件)时,打开浏览器中的网页,用户必须按“接受”按钮。我想避免这种情况,并以某种方式自动按下此按钮(甚至完全绕过这一步)。
任何人都可以帮我吗?我尝试使用API访问和服务帐户,但收到了未经授权的错误。
答案 0 :(得分:0)
回答我自己的问题。
我从Google开发者控制台为我的应用程序创建了一个“服务帐户”。之后,我收到了此服务帐户的电子邮件,例如****@developer.gserviceaccount.com。然后,对于所有用户,我必须通过日历设置与此服务帐户电子邮件共享他们的日历。现在,我可以从控制台应用程序查看/更新Google日历事件。