2

我刚刚更新到 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。

4

0 回答 0