坚持“将您重定向到应用程序。这可能需要一些时间。”部分关于Twitter授权 - 使用twitteR包

时间:2017-09-19 20:22:07

标签: r authentication twitter

我遇到了this question中描述的完全相同的问题,其中我遇到了类似的错误。但是我已经按照说明更改了回调网址,并出现了一个新问题。我通过浏览器进入授权部分但是我一直陷入加载页面的警告“将您重定向到应用程序。这可能需要一些时间。”而不是被重定向,浏览器停止并警告它无法到达页面 - 此外,RStudio在它之后崩溃。我该怎么办?我试着寻找类似的问题,但我找不到解决方案。

虽然这有点重复,但这里是R:

中的代码
library(twitteR)

Consumer_key <- "key"
Consumer_secret <- "secret"

setup_twitter_oauth(Consumer_key,Consumer_secret, access_token=NULL,access_secret=NULL)

[1] "Using browser based authentication"
Waiting for authentication in browser...
Press Esc/Ctrl + C to abort

1 个答案:

答案 0 :(得分:0)

我有这个问题,但是在node.js中,这是因为一旦Twitter完成了我的身份验证,我就没有调用护照回调函数

不确定这是否有帮助,但这是修复它的原因。

passport.use(new TwitterStrategy({
    consumerKey: process.env.TWITTER_CONSUMER_KEY,
    consumerSecret: process.env.TWITTER_CONSUMER_SECRET,
    callbackURL: "http://127.0.0.1:8080/passport/twitter/callback"
}, function(token, tokenSecret, profile, cb) {
    // debug(token);
    // debug(tokenSecret);
    // debug(profile);
    cb(); // Was missing this line
}));