当前位置: 代码迷 >> Java Web开发 >> java网页版使用新浪微博api报错:unknownHostException:api.weibo.com,该怎么处理
  详细解决方案

java网页版使用新浪微博api报错:unknownHostException:api.weibo.com,该怎么处理

热度:4134   发布时间:2016-04-10 23:38:31.0
java网页版使用新浪微博api报错:unknownHostException:api.weibo.com
最近研究java版使用新浪微博APi, 各种东西都申请好了,token也在新浪微博的测试平台上面测试,没问题,但是新浪自带的JAVA SDK中的examples来发微博(myeclipse),就报错:(在授权认证的时候,也经常出现这样,要刷新很多次,才把code获取,然后弄了很久才将token获取,都是报这个错误!),求大神指导!(有人说要设置什么代理! 我新手,不懂,请指导!谢谢!)

weibo4j.model.WeiboException: api.weibo.com
at weibo4j.http.HttpClient.httpRequest(HttpClient.java:422)
at weibo4j.http.HttpClient.post(HttpClient.java:302)
at weibo4j.Oauth.getAccessTokenByCode(Oauth.java:90)
at weibo4j.examples.oauth2.OAuth4Code.main(OAuth4Code.java:21)
Caused by: java.net.UnknownHostException: api.weibo.com
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
at weibo4j.model.MySSLSocketFactory.createSocket(MySSLSocketFactory.java:88)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at weibo4j.http.HttpClient.httpRequest(HttpClient.java:396)
... 3 more
java api 新浪微博 站内应用

------解决方案--------------------
6楼的测试没有啊。估计你连接不上网络。
------解决方案--------------------
哦。那你得找原因了。你的ie 可以上网吧。如果可以上面的应该可以抓取到网页内容。不知道你们公司是否通过代理。如果代理的话需要加上上面的代理设置。主机都没连接上,你的新浪微博API 怎么调用?
------解决方案--------------------
是你本身的网络问题
  相关解决方案