我正在尝试使用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)
我总是得到
错误:刷新令牌不可用。
我已经检查过,文件是否保存在当前工作目录中,尝试重命名文件,将其移动到不同的目录并相应地更改当前工作目录,在命令中使用绝对路径,但没有任何对我有效。
任何帮助都将不胜感激。
答案 0 :(得分:0)
我遇到了同样的问题,经过一些尝试,有效的方法是在令牌对象中调用 init_credentials()。
重新启动登录页面并重新启动 ValidateToken()
oauth_token$init_credentials()
ValidateToken(oauth_token)