我刚刚更新到twitteR的当前github版本,并且在使用httr身份验证时遇到了一些困难。我首先运行以下内容:
library(twitteR)
consumer_key <- "---------------------"
consumer_secret <- "------------------------------------------"
access_token <- "-------------------------------------------------"
access_secret <- "-------------------------------------------"
setup_twitter_oauth(consumer_key, consumer_secret, access_token, access_secret,
credentials_file = "twitauth.RData")
到目前为止一切顺利。然后在加载了twitteR的新R会话中,我运行load_twitter_oauth("twitauth.RData")
。这似乎不起作用,因为我在尝试做任何需要我进行身份验证的事情时遇到以下错误,例如:
getCurRateLimitInfo()
[1] "object 'access_token' not found"
Error in twInterfaceObj$doAPICall("application/rate_limit_status", params = params, :
Error: object 'access_token' not found
如果我没有开始新的R会话,而是在getCurRateLimitInfo()
之后立即尝试setup_twitter_oauth
我收到了不同的错误:
getCurRateLimitInfo()
[1] "missing value where TRUE/FALSE needed"
Error in twInterfaceObj$doAPICall("application/rate_limit_status", params = params, :
Error: missing value where TRUE/FALSE needed
我在这里错过了身份验证过程中的一些步骤吗?我的工作PC和我的个人Mac都遇到了同样的问题,两者都使用R版3.0.2。