我目前正在於從R發送微博,但我不能圍繞以下錯誤提示:Twitter和ROAuth
Error in .self$twFromJSON(out) :
Error: Could not authenticate with OAuth.
我跟隨在twitter上的小插曲中的指示,關於該事項的其他計算器問題( 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驗證似乎可行,但後來我無法發送推文。
我實際上在Windows上,它看起來像最新版本的Windows二進制文件是0.9.0。 – 2012-02-21 17:55:48
給它幾天,Win&Mac版本需要一段時間才能趕上CRAN - 不同的人管理這些存儲庫。 – geoffjentry 2012-02-21 18:27:23
謝謝,我會在幾天內查看它是否已更新。 – 2012-02-21 19:07:42