RGA凭证无效

时间:2015-12-29 14:31:15

标签: r google-analytics-api

我尝试使用RGA包(https://github.com/artemklevtsov/RGA)从Google Analytics核心API获取数据。

authorize(
  client.id=options()$apiSecrets$id, 
  client.secret=options()$apiSecrets$clientSecret,
  cache=paste(getwd(),"daToken",sep="/")
)

因此缓存设置为/User/foo/bar/daToken。我可以看到文件,一切正常,我现在可以访问数据。在30-60分钟之后,令牌似乎到期了。现在,在新尝试时,将出现错误消息Error : client error: (401) Unauthorized Auth error: Invalid Credentials

为什么令牌不再有效?如何设置更长的实时时间?另外:为什么会出现错误以及RGA为什么不尝试获取新令牌?

1 个答案:

答案 0 :(得分:-1)

请正确阅读Google Oauth 2.0文档。

访问令牌的生命周期仅为3600秒。之后,您必须使用Refresh Token来获取新的访问令牌。

我没有使用过RGA包,但我确信必须有一些机制来验证和刷新访问令牌。