调用方法“twitter.getOAuthRequestToken()”时出现未知主机异常

时间:2011-06-13 09:31:21

标签: android twitter oauth

我正在尝试使用库twitter4j-core-2.1.1-SNAPSHOT.jar集成twitter api。但我收到错误2天未知主机异常。这是生成异常的代码部分(索引由.....(1))。

public String beginAuthorization(){

    //showDialog("Authorization...........");
    //new AuthorizationTask(this).execute("Authorize");

    try {

        if (null == currentRequestToken) {
            Log.e("begin","i am here the line below is throwing excetion");
            currentRequestToken = twitter.getOAuthRequestToken();............(1)

        }
        Log.e("beginAuthorization", currentRequestToken.getAuthorizationURL());
        return currentRequestToken.getAuthorizationURL();

    } catch (TwitterException e) {
        e.printStackTrace();


    }

    return null;

}
谁知道这个问题???

提前谢谢你

2 个答案:

答案 0 :(得分:1)

  1. 您是否已将权限放入xml清单?
  2. 您是否尝试在Android中打开浏览器并转到twitter.com?
  3. 尝试连接代码中的任何网址,看看会发生什么。

答案 1 :(得分:0)

这是我忘记包含在AndroidManifest.xml中的内容:

< uses-permission android:name =“android.permission.INTERNET”/>