【问题标题】:Do I need to go through all the hassle to allow users to view my google calendar?我是否需要经历所有麻烦才能让用户查看我的谷歌日历?
【发布时间】:2012-06-26 21:40:36
【问题描述】:

我想在我的网络应用程序中公开我的谷歌日历,并通过我的一个表单,我想在我的日历中创建一个事件/约会。我需要通过所有 OAuth2 的东西来实现这一点吗?我发现文档非常模棱两可,对于这样一个简单的用例要求用户登录谷歌似乎是不必要的。我错过了一些非常明显的东西吗? 你能指出我正确的方向吗?

难道没有一个简单的 HTTP API 可以让我将我的应用程序验证为 Google 日历用户吗?

【问题讨论】:

    标签: google-calendar-api


    【解决方案1】:

    据我所知,您只需使用您的 Google 日历验证您的网络应用。因此,您的用户无需登录 Google 或类似的东西。

    是的,您仍然需要使用 OAuth2 来允许您的网络应用更新您的 Google 日历。在您最初授予 Web 应用访问日历数据的权限后,您将获得访问令牌和刷新令牌。刷新令牌可用于自动生成新的访问令牌,这意味着您的 Web 应用将继续进行身份验证,而无需您或您的用户执行任何操作。

    【讨论】:

    • 刷新令牌会持续多久?
    • 我相信它们会永远存在——也就是说,它们没有内置的有效期。在您撤销对网络应用的访问权限之前,它们一直有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 1970-01-01
    • 2019-07-18
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    相关资源
    最近更新 更多