我正在尝试在安卓中集成Twitter,我按照以下链接中的教程进行操作:http://www.androidhive.info/2012/09/android-twitter-oauth-connect-tutorial/
但是在loginwithTwitter函数的这几行代码处出现了异常。
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.setOAuthConsumerKey(TWITTER_CONSUMER_KEY);
builder.setOAuthConsumerSecret(TWITTER_CONSUMER_SECRET);
Configuration configuration = builder.build();
TwitterFactory factory = new TwitterFactory(configuration);
twitter = factory.getInstance();
try {
requestToken = twitter.getOAuthRequestToken(TWITTER_CALLBACK_URL);
this.startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse(requestToken.getAuthenticationURL())));
} catch (TwitterException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_SHORT).show();
}
我遇到了e.getMessage()返回null的问题,错误发生在这一行:
requestToken = twitter.getOAuthRequestToken(TWITTER_CALLBACK_URL);
请帮我解决这个问题。我在互联网上搜索了一些类似于stackoverflow上的其他查询,例如Android twitter登录无法工作和Android中的Twitter登录身份验证?所以请帮助我,我正在使用twitter4j-4.0.1。