BASH中的错误:oauth_listener()需要一个交互式环境

时间:2017-08-29 07:50:01

标签: r google-analytics google-analytics-api google-apps

我正在尝试通过cron作业运行一些Rscript。 我正在使用RGA包。 我在终端得到的错误是:

  

访问令牌将存储在'./ga-token.rds'文件中   错误:   oauth_listener()需要一个交互式环境。

     

执行暂停

我的代码是:

library(RGA)

authorize(client.id = ".......", client.secret = ".......", cache = "./ga-token.rds")

1 个答案:

答案 0 :(得分:0)

您需要下载并安装httpuv
install.packages(“httpuv”)。
在那之后 要求( “httpuv”)。
它的工作原理:
rga_auth< - authorize(client.id =“XXXXXXX.apps.googleusercontent.com”,client.secret =“XXXXXXXXXX”) 访问令牌将存储在'.ga-token.rds'文件中。 将.ga-token.rds添加到.gitignore 在浏览器中等待身份验证... 按Esc / Ctrl + C中止 身份验证完成。