【问题标题】:Google oAuth Token expiryGoogle oAuth 令牌到期
【发布时间】:2014-01-30 13:00:11
【问题描述】:

我一直推迟在我的服务上实施 oAuth,但我有点落后了,所以我需要开始实施这个系统。我正在使用来自

的脚本

http://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.html

而且我似乎用 Token 得到了成功的响应……响应:

Access token: ya29.1..................etc
Access token secret: [null]
Access token expiry: 2014-01-29 19:16:31 UTC

我的困惑是令牌会在几个小时后过期......我的用户在使用该服务时是否每次都必须“登录”到谷歌?

我的服务每晚都会运行一项 cron 作业,查询谷歌以查找我们是否需要同步任何项目(任务)......

这个可以用吗?我对如何使用 oAuth 令牌代表他们拨打电话有点困惑......

也许有人可以对我的问题有所了解。任何指导表示赞赏。

【问题讨论】:

  • 查看刷新令牌的工作原理

标签: php oauth google-oauth


【解决方案1】:

如果您没有请求离线使用 Google API,Google OAuth 令牌会在一段时间后过期。

只需将离线变量设置为 true,PHP OAuth 类就变得简单了。这在article of the OAuth class blog中有更详细的解释。

我是该课程的作者,但我不在这里监视。以后如果您对该课程有任何具体问题,请使用相应的support forum,以便我能更快地得到通知并回复您。

【讨论】:

  • 感谢您的回复,我会在文章和论坛上阅读!非常感谢。