Java getOAuthRequestToken在使用twitter4j时返回null
我正在使用twitter4j对我的android应用程序进行授权 我已将消费者密钥和消费者密钥存储在资源目录中 我创建了一个twitter和RequestToken对象,如下所示Java getOAuthRequestToken在使用twitter4j时返回null,java,android,twitter,twitter-oauth,twitter4j,Java,Android,Twitter,Twitter Oauth,Twitter4j,我正在使用twitter4j对我的android应用程序进行授权 我已将消费者密钥和消费者密钥存储在资源目录中 我创建了一个twitter和RequestToken对象,如下所示 private Twitter twitter; private RequestToken currentRequestToken; 我有一个方法可以从twitter上获取OAuth请求令牌 public String beginAuthorization() { try { if( curr
private Twitter twitter;
private RequestToken currentRequestToken;
我有一个方法可以从twitter上获取OAuth请求令牌
public String beginAuthorization() {
try {
if( currentRequestToken == null) {
currentRequestToken = twitter.getOAuthRequestToken();
}
String authURL = currentRequestToken.getAuthorizationURL();
return authURL;
} catch (TwitterException e) {
Log.i("NOTES", "In the twitter exception");
e.printStackTrace(); // print simple stack trace on
}
return null;
}
我在这里得到的错误是在调用
twitter.getOAuthRequestToken()代码>我试着查看代码片段并在线搜索
无论在哪里,我都会发现相同的方法调用,对我来说,它不起作用并引发异常
我无法找出问题所在,我已在清单文件中设置了INTERNET
权限。用最新的twitter4j 3.0.5jar替换旧的twitter4j.jar库
链接:
我也面临同样的问题。它以前工作过。您是使用回调URL实现的吗?您是否执行了twitter.getOAuthRequestToken();在异步任务中?你有错误日志吗?