我被卡住了。
基本上,我的目标是我希望能够拉入最终用户的日历,并每天解析他们的数据。我不需要它们的任何交互,只需使用 OAuth 对它们进行身份验证即可。我目前的解决方案是一个纯文本文件,它作为字典通过并以这种方式拉入日历,但这只是自找麻烦。我刚刚开始使用OAuth,但不知道如何在我的实例中使用它。
看看这个使用 OAuth2 访问 Google Cloud Storage 的示例。 您应该能够通过相对较小的调整来使用它来提取Google日历数据(主要是将范围从https://www.googleapis.com/auth/devstorage.full_control
更改为https://www.googleapis.com/auth/calendar
此示例也很有帮助,展示了如何遍历用户的所有 Google+ 活动并将其打印到控制台。 尤其要注意如何使用from apiclient.discovery import build
构建 API 对象以与服务交互。
您还可以使用 OAuth 2.0 游乐场工具玩 Google 日历 API,或使用 API 资源管理器查看 API。