【发布时间】:2012-03-11 12:05:09
【问题描述】:
我目前正在尝试从 R 发送推文,但我无法绕过以下错误:
Error in .self$twFromJSON(out) :
Error: Could not authenticate with OAuth.
我已按照 twitteR 小插图中的指示和有关此事的其他 stackoverflow 问题 (http://stackoverflow.com/questions/8122879/roauth-on-windows-using-r),但似乎没有解决这个错误。这是我正在使用的代码:
library("twitteR")
library('ROAuth')
requestURL <- "https://api.twitter.com/oauth/request_token"
accessURL = "http://api.twitter.com/oauth/access_token"
authURL = "http://api.twitter.com/oauth/authorize"
consumerKey = "*****************************"
consumerSecret = "************************"
Cred <- OAuthFactory$new(consumerKey=consumerKey,
consumerSecret=consumerSecret,
requestURL=requestURL,
accessURL=accessURL,
authURL=authURL)
Cred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))
registerTwitterOAuth(Cred)
通过这里工作。 registerTwitterOAuth 返回 TRUE,因此您会认为一切正常。但是当我尝试发送推文时,我收到了上面列出的错误。
我正在尝试通过以下方式发送推文:
tweet("text to tweet")
这会导致:
Error in .self$twFromJSON(out) :
Error: Could not authenticate with OAuth.
不知道出了什么问题。 OAuth 验证似乎有效,但随后我无法发送推文。
【问题讨论】:
标签: r twitter twitter-oauth