我已经登记了5次了,但是。。。(推特软件包R)

我已经登记了5次了,但是。。。(推特软件包R),r,twitter,twitter-oauth,R,Twitter,Twitter Oauth,我试图在R中挖掘twitter数据,但在开始时遇到了问题。我在twitter开发者中创建了一个twitter帐户,一个应用程序,将设置更改为读、写和访问,创建了我的访问令牌,并按照说明注册它: 我的代码: > library(twitteR) > download.file(url="http://curl.haxx.se/ca/cacert.pem", + destfile="cacert.pem") > requestURL &l

我试图在R中挖掘twitter数据,但在开始时遇到了问题。我在twitter开发者中创建了一个twitter帐户,一个应用程序,将设置更改为读、写和访问,创建了我的访问令牌,并按照说明注册它:

我的代码:

  > library(twitteR)
  > 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 <-"my key"      #took this part out for privacy's sake
  > consumerSecret <- "my secret"       #this too
  > twitCred <- OAuthFactory$new(consumerKey=consumerKey, consumerSecret = consumerSecret, requestURL = requestURL, accessURL = accessURL, authURL = authURL)
  > twitCred$handshake(cainfo="cacert.pem")

 To enable the connection, please direct your web browser to: 
 https://api.twitter.com/oauth/authorize?oauth_token=zxgHXJkYAB3wQ2IVAeyJjeyid7WK6EGPfouGmlx1c
 When complete, record the PIN given to you and provide it here: 0010819
 > registerTwitterOAuth(twitCred)
   [1] TRUE
 > save(list="twitCred", file="twitteR_credentials")
然而,这:

 > s <- searchTwitter('#United', cainfo="cacert.pem")       
   [1] "Unauthorized"
   Error in twInterfaceObj$doAPICall(cmd, params, "GET", ...) : 
   Error: Unauthorized
我要发脾气了。如果有人能向我解释出什么地方出了问题,或者更好的是,如何解决问题,我将不胜感激

谢谢。

看起来很有帮助。它说跳过RegisterWitterAuth步骤,除非您正在从文件加载凭据。