我一直在尝试使用以下脚本通过 ROAuth 进行身份验证:
library("ROAuth")
library("RCurl")
requestURL <- "https://api.twitter.com/oauth/request_token"
accessURL = "https://api.twitter.com/oauth/access_token"
authURL = "https://api.twitter.com/oauth/authorize"
cKey<- "Key"
cSecret<- "Secret"
Cred <- OAuthFactory$new(consumerKey=cKey,
consumerSecret=cSecret,
requestURL=requestURL,
accessURL=accessURL,
authURL=authURL)
Cred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))
每次输入此代码时,我都会收到错误消息:
Error in Cred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", : Invalid response from site, please check your consumerKey and consumerSecret and try again.
我不确定我做错了什么。通过重新安装 ROauth 和 RCurl 并检查它们的版本信息(ROAuth 0.9.1 和 RCurl_1.91-1.1(?) ),我确保每个必要的包都是最新的。安装后,我重新启动了 R(作为另一篇文章建议的可能解决方案)。我复制粘贴并仔细检查了消费者密钥和消费者秘密,我确信它们是正确的。有没有人有任何其他想法?
谢谢你。