0

Android twitter 尝试以下教程进行基于 Oauth 的身份验证和更新用户状态。

http://www.androidsdkforum.com/android-sdk-development/3-oauth-twitter.html

当我运行它已成功验证但当它尝试更新状态时发生以下错误。

“twitter4j.TwitterException:SSL 握手失败:SSL 库失败,通常是协议错误错误:140770FC:SSL 例程:SSL23_GET_SERVER_HELLO:未知协议(external/openssl/ssl/s23_clnt.c:585 0xaf589f78:0x00000000)”

知道出了什么问题吗?

4

2 回答 2

0

当我在模拟器上运行这个应用程序时,我正在使用互联网并在代理后面,这就是为什么它抛出异常,当我使用直接连接时它工作正常,我猜代理有些不好。

于 2010-07-29T10:08:26.410 回答
0

您可以使用下面提到的代码使用模拟器访问代理后面的网络。

client = getHttpClient();
client.getCredentialsProvider().setCredentials(
      new AuthScope(null, -1, null), 
      new UsernamePasswordCredentials("Username", "Password"));
HttpHost httpproxy = new HttpHost("hostname", "portname", "http");
client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, httpproxy);
于 2010-07-29T13:27:57.197 回答