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