使用rgoogle分析在R中刷新oauth令牌

时间:2016-02-29 07:52:10

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

我正在尝试使用rgoogle分析库刷新R中的oauth令牌,以便从Google Analytics中导出数据。当我创建新令牌并尝试连接时,一切正常。我使用以下代码:

require(RGoogleAnalytics)
oauth_token<-Auth(client.id = "client_id", client.secret= "client_secret")    
save(oauth_token, file="oauth_token")

当我尝试使用以下方法刷新令牌时出现问题:

ValidateToken(oauth_token)

我总是得到

  

错误:刷新令牌不可用。

我已经检查过,文件是否保存在当前工作目录中,尝试重命名文件,将其移动到不同的目录并相应地更改当前工作目录,在命令中使用绝对路径,但没有任何对我有效。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,经过一些尝试,有效的方法是在令牌对象中调用 init_credentials()

重新启动登录页面并重新启动 ValidateToken()

oauth_token$init_credentials()

ValidateToken(oauth_token)