【发布时间】:2012-06-26 21:40:36
【问题描述】:
我想在我的网络应用程序中公开我的谷歌日历,并通过我的一个表单,我想在我的日历中创建一个事件/约会。我需要通过所有 OAuth2 的东西来实现这一点吗?我发现文档非常模棱两可,对于这样一个简单的用例要求用户登录谷歌似乎是不必要的。我错过了一些非常明显的东西吗? 你能指出我正确的方向吗?
难道没有一个简单的 HTTP API 可以让我将我的应用程序验证为 Google 日历用户吗?
【问题讨论】:
我想在我的网络应用程序中公开我的谷歌日历,并通过我的一个表单,我想在我的日历中创建一个事件/约会。我需要通过所有 OAuth2 的东西来实现这一点吗?我发现文档非常模棱两可,对于这样一个简单的用例要求用户登录谷歌似乎是不必要的。我错过了一些非常明显的东西吗? 你能指出我正确的方向吗?
难道没有一个简单的 HTTP API 可以让我将我的应用程序验证为 Google 日历用户吗?
【问题讨论】:
据我所知,您只需使用您的 Google 日历验证您的网络应用。因此,您的用户无需登录 Google 或类似的东西。
是的,您仍然需要使用 OAuth2 来允许您的网络应用更新您的 Google 日历。在您最初授予 Web 应用访问日历数据的权限后,您将获得访问令牌和刷新令牌。刷新令牌可用于自动生成新的访问令牌,这意味着您的 Web 应用将继续进行身份验证,而无需您或您的用户执行任何操作。
【讨论】: