长期使用Google API提供的访问令牌

时间:2014-09-10 15:26:28

标签: php oauth-2.0 google-analytics-api

我创建了一个也使用Google AnalyticsAPI的应用。但是,我有以下问题:

当我要求访问令牌时,我得到的访问令牌在3600秒后过期。我还有一个刷新令牌,我可以用它来生成更多访问令牌。

我是否真的需要每小时使用刷新令牌生成一个工作访问令牌,或者是否有办法让用户进行一次身份验证,然后始终使用相同的代码而不会遇到过期问题?

我想要一个cronjob,虽然我知道,只需使用刷新令牌来获取一个新的,我仍然会问是否有可能拥有持续forever的访问令牌?

否则我只会在需要时刷新令牌。

1 个答案:

答案 0 :(得分:0)

有一条中间路径:您可以在每次调用时请求新的访问令牌,而不是使用刷新令牌。

这简化了事情,因此您可以只使用一个函数来获取访问令牌并立即在cron作业中使用它。这消除了在cron执行之间存储刷新的需要。