Как использовать пакет R bigrquery для загрузки выборочных данных из большого запроса Google

В настоящее время я пытаюсь узнать что-то из bigrquery. Я нашел некоторую помощь в github [репозиторий] Хэдли: https://github.com/hadley/bigrquery. Я точно следую инструкции (я создал свой собственный идентификатор проекта и соответствующий номер), но я все еще не могу получить образцы данных с веб-сайта.

Вот мой код:

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 Google, что для меня совершенно ново.

Кто-нибудь может мне с этим помочь? Я не совсем знаком с этим, и я думаю, что это требует других знаний.

Большое спасибо за помощь.


person Lambo    schedule 29.08.2014    source источник
comment
Вы можете опубликовать URL-адрес, который он сгенерировал для вас, чтобы посетить его в вашем браузере?   -  person Craig Citro    schedule 29.08.2014
comment
Вы имеете в виду, что URL-адрес выдает сообщение об ошибке выше? (Я пробовал на другом ноутбуке на выходных, и он работал нормально. Теперь, когда я снова переключаюсь на этот ноутбук, он все еще не работает)   -  person Lambo    schedule 01.09.2014


Ответы (1)


Судя по всему, у вас возникла какая-то проблема либо с запуском локального веб-сервера, либо с переходом по URL-адресу авторизации непосредственно на вашем компьютере. Мне было бы интересно узнать, какая ОС/браузер/и т.д.

Мы можем отладить это, но есть простой способ разблокировать вас: во-первых, из сеанса R запустите

options("httr_oob_default" = TRUE)

и повторите попытку. Это попросит httr использовать немного другой способ настройки танца аутентификации (в частности, с копированием и вставкой URL-адреса и кода ответа), который должен помочь вам начать работу.

person Craig Citro    schedule 31.08.2014