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

时间:2015-11-18 16:00:30

标签: r cron google-oauth google-bigquery httr

使用Shiny和R创建一个小型webapp,从Google BigQuery中提取数据并将其吐出到页面上。使用bigrquery包

从R内部运行脚本(源代码(x.R))一切运行正常,但是当使用Rscript x.R时,我得到错误。我试图设置cron来自动运行脚本。

脚本目录中有一个.httr-oauth文件。

2 个答案:

答案 0 :(得分:1)

这个问题类似于我answered的另一个问题,我建议使用Google服务帐户进行服务器到服务器身份验证,使用针对R的googleAuthR和bigQueryR程序包。请参阅该答案(通过上述链接)有关包括示例R脚本的详细信息。

答案 1 :(得分:0)

最后我决定使用python从bigquery中提取数据并在R中使用它。