1

目前我正在尝试从 bigrquery 中学习一些东西。我在 Hadley 的 github [repository] ​​上找到了一些帮助:https ://github.com/hadley/bigrquery 。我完全按照说明进行操作(我创建了自己的项目 ID 和相应的编号),但我仍然无法从网站上获取示例数据。

这是我的代码:

library(bigrquery)
project <- "237216145162" 
sql <- "SELECT year, month, day, weight_pounds FROM natality LIMIT 5"
data <- query_exec("publicdata", "samples", sql, billing = project)

Waiting for authentication in browser...

然后我的浏览器弹出并显示

Error: invalid_request

Required parameter is missing: response_type

Learn more

当我按下learn more它时,它会转到使用 OAuth2.0 访问谷歌 API 的链接,这对我来说是全新的。

谁能帮我这个?我对此不太熟悉,我认为这涉及其他知识。

非常感谢您的帮助。

4

1 回答 1

1

从事情的声音来看,您在运行本地网络服务器或直接在您的机器上访问 auth URL 时遇到了一些问题。我很想知道什么操作系统/浏览器/等等。

我们可以对其进行调试,但是有一个简单的解决方法可以让您畅通无阻——首先,从您的 R 会话中运行

options("httr_oob_default" = TRUE)

并再次尝试您的命令。这将要求httr使用稍微不同的方式来设置身份验证舞蹈(特别是复制粘贴 URL 和响应代码),这应该可以让您启动并运行。

于 2014-08-31T23:36:01.640 回答