android twitter基于Oauth的身份验证和更新状态SSL错误

时间:2010-07-29 09:59:09

标签: android jtwitter

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

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

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

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

任何想法都有问题吗?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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);