我为包含GitHub repo的sbt项目创建了modified GCS_Auth code example。我正在修改它,因此它适用于Google日历。当我将这个项目作为控制台应用程序运行时,我得到的OAuth令牌有效期为3600秒,这非常棒。
我的问题是:为了使应用能够为用户创建新日历,以及修改和删除用户日历中的事件,我还必须做些什么?用户将在应用程序创建的日历中创建事件。我知道有一个“企业设置”,但无法找到实际含义的文档。来自OAuth Overview:“在访问Google数据API时,允许具有OAuth使用者密钥和密码(大致相当于角色帐户用户名和密码)的应用程序充当域中的任何用户。” 我在this page找到了“额外声明”,我很困惑。
答案 0 :(得分:0)
似乎只有当每个用户通过通过Google服务管理的域访问Google日历时才能使用此功能。随机Gmail帐户无意向服务应用授予写入权限。不幸的是,这不符合我项目的需要,我将不得不编写自己的日历工具。