2015-06-25 2 views
2

Раньше у меня был пакет googlesheets в R, который извлекал данные из моей учетной записи диска, но в последнее время при запуске я не могу получить доступ к данным. Я попытался использовать gs_auth (new_user = TRUE) для сброса, но когда я попал в веб-браузер, я согласен с тем, что я даю разрешение на доступ к Google, но затем я получаю сообщение об ошибке, указывающее, что веб-страница недоступна с сообщением «ERR_CONNECTION_RESET, соединение с локальным хостом было прервано». Недавно я попытался использовать пакет boxR для доступа к данным, хранящимся на box.com, изменил ли я некоторые настройки, которые теперь препятствуют работе googlesheets? Если да, существует ли какой-либо конкретный способ его исправления или восстановление системы на более раннюю дату, то самое чистое решение для правильной проверки подлинности листов Google.Ошибка проверки подлинности googlesheets R

+0

Как давно это работало? В прошлом году Sheets api изменилась, и только «старые» листы все еще можно было получить. Недавно я заметил, что принудительное преобразование старых листов формата в новые листы. Вы могли бы увидеть, поддерживает ли этот скрипт https://github.com/elinw/ShinyGoogleSheets/blob/nodata/scripts/readGoogleSheet.R, если это так, я сделаю это ответом. – Elin

+0

У меня было это две недели назад. Я проверю это – tlyons253

ответ

0

Удаление и переустановка пакетов httr и googlsheets делает трюк.

1

Возможно, существует более тривиальная причина: Вы должны «публиковать» каждый лист Google «как веб-страницу» (вы можете выбрать весь лист или конкретный лист). После этого вы должны «разделить» лист. Надеюсь, что это поможет!