Twitter:获取请求令牌失败

Posted

技术标签:

【中文标题】Twitter:获取请求令牌失败【英文标题】:Twitter: Failed to get request token 【发布时间】:2015-05-28 15:47:05 【问题描述】:

我正在为我的 android 应用程序使用 Twitter 登录,该应用程序在过去几天成功登录。现在登录失败

推特登录:

 mTwitterLoginButton = (TwitterLoginButton) findViewById(R.id.twitter_login_button);
    mTwitterLoginButton.setCallback(new Callback<TwitterSession>() 
        @Override
        public void success(Result<TwitterSession> result) 
            Intent i = new Intent(getBaseContext(), FeedActivity.class);
            i.putExtra("Socials", "Twitter");
            i.putExtra("Twitter AuthToken", result.data.getAuthToken().token);
            i.putExtra("Twitter AuthSecret", result.data.getAuthToken().secret);
            i.putExtra("Twitter UserName", result.data.getUserName());
            i.putExtra("Twitter UserID", result.data.getUserId());
            startActivity(i);
        

        @Override
        public void failure(TwitterException exception) 
            new SnackBar.Builder(mActivity)
                    .withMessage("Twitter Login Failed.")
                    .withBackgroundColorId(R.color.tw__blue_pressed)
                    .show();
            exception.printStackTrace();
        
    );

【问题讨论】:

【参考方案1】:

我今天遇到了同样的问题,但我没有进行任何代码更改。 Twitter 突然停止授权并告诉我它无法获取请求令牌。

我只需要重新启动我的模拟器,它就又开始工作了。

【讨论】:

以上是关于Twitter:获取请求令牌失败的主要内容,如果未能解决你的问题,请参考以下文章

尝试请求令牌时出现 Twitter API 错误

如何使用 Alamofire (Swift 2.2) 获取 Twitter 访问令牌

如何从机器人聊天中获取 Twitter OAuth 访问令牌/秘密?

Twitter API oauth/请求令牌页面不存在

在 twitter 中获取不记名令牌的问题

如何使用 Twitter API 获取用户访问令牌和访问密钥