- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我搜索了 SO 并看到了一些关于该主题的问题,但我没有找到任何与 Windows 直接相关的内容(我之前的帖子是针对 Linux 的)。
更具体地说,我想使用 twitteR 包,但我无法让身份验证工作。到目前为止,我可以访问其他机器,但是这一次,我需要完全留在 Windows 中。我怎样才能解决这个问题?
这是错误:
Error in curlPerform(curl = curl, URL = url, postfields = fields, writefunction = reader$update, :
SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
cred <- OAuthFactory$new(consumerKey = KEY,
consumerSecret = SECRET,
requestURL = "https://api.twitter.com/oauth/request_token",
accessURL = "https://api.twitter.com/oauth/access_token",
authURL = "https://api.twitter.com/oauth/authorize")
cred$handshake()
最佳答案
2013 年 5 月更新
看到我一直看到人们在 Windows 上提到这些问题,如果您在运行 R 脚本之前执行以下操作,它应该会自动解决问题,而您无需在本文中执行任何其他操作:
library(RCurl)
options(RCurlOptions = list(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl")))
library(RCurl)
u <- "https://raw.github.com/tonybreyal/Blog-Reference-Functions/master/R/bingSearchXScraper/bingSearchXScraper."
x <- getURL(u)
#Error in curlPerform(curl = curl, .opts = opts, .encoding = .encoding) :
# SSL certificate problem, verify that the CA cert is OK. Details:
#error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
download.file(url="http://curl.haxx.se/ca/cacert.pem", destfile="cacert.pem")
x <- getURL(u, cainfo = "cacert.pem")
x <- getURL(u, ssl.verifypeer = FALSE)
x <- getURL(u, cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))
关于使用 R 在 Windows 上进行 ROauth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122879/
我目前正在尝试从 R 发送推文,但我无法解决以下错误: Error in .self$twFromJSON(out) : Error: Could not authenticate with OA
我正在使用 streamR 包从 Twitter Streaming API 中提取推文。直到最近这一切都很好。现在 - 每当我握手时都会收到错误消息。 > library(ROAuth) > req
我在 AWS“Ubuntu Server 12.04.2 LTS”上运行 R Studio 并通过浏览器访问 R Studio。 当我尝试使用包 ROAuth 在 Twitter API 上进行身份验
我在安装 CRAN 上的 twitteR 和 RAOuth 包时遇到了一些问题。我尝试了几种不同的方法;在 Windows 下从源代码,在 Ubuntu 下使用 RStudio。我尝试了以下命令 su
我搜索了 SO 并看到了一些关于该主题的问题,但我没有找到任何与 Windows 直接相关的内容(我之前的帖子是针对 Linux 的)。 更具体地说,我想使用 twitteR 包,但我无法让身份验证工
使用Jeff Gentry的R和ROAuth软件包尝试从fitbit中提取数据,并且身份验证似乎不起作用。代码如下: apiURL = 'api.fitbit.com/' credentials =
问题 :有没有办法避免在进行 OAuth 握手时手动输入 PIN 码? 语境 :在进行 ROAuth 握手时,我被要求输入通过以下链接获得的 PIN: rm(list=ls()) library("t
我正在尝试使用 twitteR 获取大量 Twitter 用户的关注者数量。许多other questions发布的内容对我到目前为止非常有用,但据我所知,似乎没有一个与我的问题直接相关。 我可以将我
我是一名优秀的程序员,十分优秀!