R中的0Auth握手失败

时间:2014-09-10 15:22:17

标签: r twitter

我正在尝试在R中设置推文情绪分析工具,但是我不断收到有关0Auth没有完成它的握手的错误。

它使用的是我在网上找到的教程,不过我是R的新手并且编码一般,所以我很难过。

任何可以解决这个问题的光都会非常感激:

install.packages("twitteR")
install.packages("plyr")
install.packages("stringr")
install.packages("ggplot2")
install.packages("streamR")

library(twitteR)
library(ROAuth)
library(plyr)
library(stringr)
library(ggplot2)

## Windows users need to get this file
download.file(url="http://curl.haxx.se/ca/cacert.pem", destfile="cacert.pem")

requestURL <- "https://api.twitter.com/oauth/request_token"
accessURL = "https://api.twitter.com/oauth/access_token"
authURL = "https://api.twitter.com/oauth/authorize"
consumerKey = "conkey code"
consumerSecret = "consec code"

Cred <- OAuthFactory$new(consumerKey=consumerKey,
                         consumerSecret=consumerSecret,
                         requestURL=requestURL,
                         accessURL=accessURL, 
                         authURL=authURL)
Cred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl") )
1340490

load("twitter authentication.Rdata")
registerTwitterOAuth(Cred)

1 个答案:

答案 0 :(得分:0)

您是否尝试过查看创作者github页面:(https://github.com/geoffjentry/twitteR/blob/master/README.md)这是一种更简单的方法。如果你打算这样做,你还需要安装Rtools。这是一个youtube链接,向您展示如何安装Rtools(https://www.youtube.com/watch?v=enPPMHr5SrM)它是中文的,但您仍然可以关注这个人正在做的事情。我希望这会有所帮助。