r - 使用 RGoogleDocs 登录谷歌电子表格

标签 r ssl authentication google-sheets

根据https://github.com/hammer/google-spreadsheets-to-r-dataframe上的指示: 我尝试通过以下方式登录:

sheets.con = getGoogleDocsConnection(getGoogleAuth(, , service = "wise")) spreadsheets = getDocs(sheets.con)

在第二行之后我得到了错误:

Error in function (type, msg, asError = TRUE)  : 
  SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

有什么问题,如何让它接受证书?

最佳答案

要么将 verifypeer=FALSE 传递给 RCurl::getURL:

sheets.con = getGoogleDocsConnection(getGoogleAuth(<name>,<psw>, service = "wise")) 
spreadsheets = getDocs(sheets.con, ssl.verifypeer=FALSE)

或者转而传递 cainfo=system.file("CurlSSL", "cacert.pem", package = "RCurl")

关于r - 使用 RGoogleDocs 登录谷歌电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20786901/

相关文章:

ssl - 什么是 SSL 上下文?

javascript - session 身份验证类型错误: Property 'type' of object #<ServerResponse> is not a function

r - 如何在循环中向传单 map 添加多个提供者图 block

r - 使用 R 将 data.frame 转换为简单向量

r - 使用自适应窗口长度计算 data.table 中的滚动平均值

java - Android Https 网络服务通信 (SSL/TLS 1.2)

应用程序中的 Java SSL 和 keystore 密码

PHP/Mysql 无法从 sql 数据库检索当前登录的名字

java - GlassFish 身份验证基本用户名和密码

r - Data.table 过滤掉每列中的特定值(因列而异)