Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java getOAuthRequestToken在使用twitter4j时返回null_Java_Android_Twitter_Twitter Oauth_Twitter4j - Fatal编程技术网

Java getOAuthRequestToken在使用twitter4j时返回null

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

我正在使用twitter4j对我的android应用程序进行授权

我已将消费者密钥和消费者密钥存储在资源目录中

我创建了一个twitter和RequestToken对象,如下所示

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();在异步任务中?你有错误日志吗?