我需要从Python服务器向Google日历帐户插入事件,但我的应用程序流程是:
- 用户下载并安装安卓应用程序
- 用户选择一个Google帐户
- 在android应用程序中生成令牌
- 令牌通过https发送到服务器
- 经过一些处理后,服务器通过收到的令牌向谷歌日历插入一个新事件
问题是:
- 这个流程行得通吗
- 我需要在服务器和安卓应用程序上使用哪些库?我已经阅读了官方文档,但我对应该使用什么感到困惑
- 我还需要知道其他事情吗
此时此刻,我可以登录安卓应用程序,但我不知道如何获得所需的权限。
确保也获得刷新令牌,以防服务器在Oauth令牌过期后完成处理。您可以在服务器上使用Calendar Python客户端库(https://developers.google.com/google-apps/calendar/downloads)并且有一个Java客户端库,您应该能够在客户端上使用(https://developers.google.com/accounts/docs/OAuth2InstalledApp#libraries)。