Google oAuth Token到期

时间:2014-01-29 19:07:39

标签: php oauth google-oauth

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

中的脚本

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

我似乎用令牌得到了成功的回应......回复:

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

PHP OAuth类只需将offline变量设置为true即可使其变得简单。这在article of the OAuth class blog中有更详细的解释。

我是那个班的作者,但我不在这里监听。将来,如果您对该课程有具体问题,请使用相应的support forum,以便我们得到通知并更快地回复您。