是否可以使用Google Calendar API对服务器进行身份验证?

时间:2016-07-06 03:51:05

标签: oauth calendar oauth-2.0 google-calendar-api google-oauth

所以我在Google人员撰写的Authorizing Requests to the Google Calendar API页面上阅读了以下内容。

  

您的应用程序必须使用OAuth 2.0来授权请求​​。不支持其他授权协议。如果您的应用使用Google登录,则会为您处理授权的某些方面。

我对OAuth 2.0的了解有限,所以我不确定这是否意味着我无法为用户获取一次性身份验证令牌?

我根据其他内容构建了一个需要在后台为用户提供CRUD事件的应用。所以我不能让用户一遍又一遍地进行身份验证。这边有办法吗?

如果没有,是否有Google日历替代品,我可以使用可靠的API?

1 个答案:

答案 0 :(得分:1)

当用户验证您的应用程序时,您将获得一个Access令牌(适用于一小时)和刷新令牌。您应该保存刷新令牌,当您需要访问用户数据时,您可以获取刷新令牌并要求Google为您提供新的访问令牌。它是访问令牌,可让您访问该帐户。

我写了一个教程,试图解释Oauth2如何设置它以及它是如何工作的。 Google Developer console Oauth2