【问题标题】:android twitter Oauth based authentication and update status SSL errorandroid twitter 基于 Oauth 的身份验证和更新状态 SSL 错误
【发布时间】:2011-03-22 15:14:45
【问题描述】:

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)“

知道怎么回事吗?

【问题讨论】:

  • 你能提供更多的上下文吗?

标签: android jtwitter


【解决方案1】:

您可以使用下面提到的代码通过 Emulator 访问代理后面的网络。

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);

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-11-29
      • 2011-05-03
      • 2015-03-22
      • 2015-06-07
      • 1970-01-01
      • 2011-04-15
      • 2015-03-20
      • 2011-06-18
      • 2011-06-10
      相关资源
      最近更新 更多