-1

快速搜索 RGoogleDocs 包会提供几个旧的 SO 线程:https ://stackoverflow.com/search?tab=newest&q=rgoogledocs

有人最近有这个包的经验吗?

我已经安装了该软件包,但是当我尝试将它与我的私人 Google App 帐户一起使用时,我收到一条简单的消息:Error: Forbidden消息。

当我切换到我的常规 Google 帐户时,此处提到的身份验证步骤有效,但该getDocs(x)功能提供:

Error in getDocs(gcon) : problems connecting to get the list of documents: Forbidden (403)

任何意见,将不胜感激。

4

2 回答 2

1

你试过这个吗?这个对我有用。我没有使用应用程序帐户,而是使用个人帐户。上次我在一个应用程序帐户上尝试它时它有效。

library(RGoogleDocs)  
if(exists("ps")) print("got password, keep going") else ps <-readline(prompt="get the password in ")  #conditional password asking  
options(RCurlOptions = list(capath = system.file("CurlSSL", "cacert.pem", package = "RCurl"), ssl.verifypeer = FALSE))  
sheets.con <- getGoogleDocsConnection(getGoogleAuth("yourusername@gmail.com", ps, service ="wise"))  
data<-getWorksheets("yourspreadsheetnamehere",sheets.con)  
names(data)  
sheetofinterest <-sheetAsMatrix(data$"nameoftabehere",header=TRUE, as.data.frame=TRUE, trim=TRUE) #Get one sheet
于 2012-08-24T18:54:16.180 回答
0

自 Statwonk 发布(2012 年)以来,谷歌似乎改变了安全级别,上述建议并没有解决我对相同“错误:禁止”问题的问题。

促使我解决此问题的原因是 Google 发出的有关安全设置的警报。因此,只需在https://www.google.com/settings/security/lesssecureapps启用“访问不太安全的应用程序”

当您完成 R 代码后,您可以将其放回禁用(如果需要)

于 2014-10-28T15:20:32.323 回答