2014-10-14 2 views
2

문제 해결 감사합니다.twitter4j getOAuthRequestToken 오류

왜 그런지 모르겠습니다.

https 문제 일 수 있습니다.

ConfigurationBuilder cb = new ConfigurationBuilder(); 
cb.setDebugEnabled(true).setOAuthConsumerKey("***************************") 
.setOAuthConsumerSecret("***************************"); 

TwitterFactory tf = new TwitterFactory(cb.build()); 
Twitter twitter = tf.getInstance(); 
request.getSession().setAttribute("twitter",twitter); 


g_reqToken = twitter.getOAuthRequestToken(); `<------------------error line` 

authUrl = g_reqToken.getAuthorizationURL(); 

request.getSession().setAttribute("userToken",g_reqToken.getToken()); 

request.getSession().setAttribute("userSecretToken",g_reqToken.getTokenSecret()); 

DEBUG [HTTP 바이오 80 간부-6]로부터 핸들러 (AbstractHandlerExceptionResolver.java:132)- 해결 예외 [[email protected]] api.twitter.com 수 관련 논의 인터넷에서 찾을 수 있습니다 : http : //www.google.co.jp/search?q=3cc69290 또는 http ://www.google.co.jp/search?q=161493db TwitterException {exceptionCode = [ DEBUG [http-bio-80-exec-6] [http-bio-80-exec-6] (AbstractHandlerExceptionResolver.java:132)- 처리기 [[email protected]]에서 예외 해결 : api.twitter.co m 인터넷에서 관련 토론을 찾을 수 있습니다. http : //www.google.co.jp/search?q=3cc69290 또는 http : //www.google.co.jp/search?q=161493db TwitterException {exceptionCode = [3c69290-161493db 3cc69290-161493b1], statusCode = -1, message = null, code = -1, retryAfter = -1, rateLimitStatus = null, version = 4.0.2} DEBUG [http-bio-80 간부-6]로부터 핸들러 (AbstractHandlerExceptionResolver.java:132)- 해결 예외 [[email protected]] http://www.google.co.jp/search?q=3cc69290 또는 http://www.google.co.jp/search?q=161493db TwitterException : api.twitter.com 관련 논의에서 확인할 수있다 {exceptionCode = [3cc69290-161493db 3cc69290-161493b1], statusCode = -1, message = null, code = -1, retryAfter = -1, rateLimitStatus = null, version = 4.0.2} DEBUG [http-bio-80-exec-6] (FrameworkServlet.java:959) - 요청을 완료 할 수 없음 api.twitter.com 관련 토론을 할 수 있습니다. 인터넷에서 찾을 수 있습니다 : http : //www.google.co.jp/search?q=3cc69290 또는 http ://www.google.co.jp/search?q=161493db TwitterException {exceptionCode = [3cc69290 -1321493db 3cc69290-161493b1], statusCode = -1, message = null, code = -1, retryAfter = -1, rateLimitStatus = null, version = 4.0.2} twitter4j.HttpClientImpl.handleRequest (HttpClientImpl.java:178)에서 at twitter4j.HttpClientBase.request (HttpClientBase.java:53) at twitter4j.HttpClientBase.post (HttpClientBase.java:82) at twitter4j.auth.OAuthAuthori zation.getOAuthRequestToken (OAuthAuthorization.java:107) twitter4j.TwitterBaseImpl.getOAuthRequestToken에서 twitter4j.TwitterBaseImpl.getOAuthRequestToken (TwitterBaseImpl.java:263) 에서 twitter4j.auth.OAuthAuthorization.getOAuthRequestToken (OAuthAuthorization.java:92) 에서 (TwitterBaseImpl. 자바 : web.controller.snsTest.twitter (snsTest.java:96 258) ) sun.reflect.NativeMethodAccessorImpl.invoke0 (기본 방법) 에서 sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57에서) org.springframework.web.bind.annotation.support.Han에서 java.lang.reflect.Method.invoke (Method.java:606)에서 sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) 에서 dlerMethodInvoker.invokeHandlerMethod (HandlerMethodInvoker.java:176) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod (AnnotationMethodHandlerAdapter.java:440)에서 org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter에서 . handle (AnnotationMethodHandlerAdapter.java:428) at org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.자바 : org.springframework에서 org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:936) 에서 org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:856) 에서 925) . web.servlet.FrameworkServlet.doPost (FrameworkServlet.java:838) (javax.servlet.http.HttpServlet.service (HttpServlet.java:646) at org.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet.java : 812) at javax.servlet.http.HttpServlet.service (HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:303) at org.apache.catalina.core. ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) 에서 org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) at org.apache.catalina. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) 에서 cms.common.SimpleCORSFilter.doFilter (SimpleCORSFilter.java:19) 에서 core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208)에서 org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.java:88)에서 org.springframework.web.filter.OncePerRequestFilter에서 . doFilter (OncePerRequestFilter.java:107)(ApplicationFilterChain.java : 241) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) at org.apache.logging.log4j. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter에서 core.web.Log4jServletFilter.doFilter (Log4jServletFilter.java:66) org.apache.catalina.core.ApplicationFilterChain.doFilter에서 (ApplicationFilterChain.java:241) (ApplicationFilterChain. java : 208) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:122) at org.apache. catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java : 501) (org.apache.catalina.core.StandardHostValve.invoke .valves.AccessLogValve.invoke (AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java : 408) at org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1070) at org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:611) at org.apache.tomcat .util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:314) java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145)에서 에서 java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61) at java.lang.Thread.run (Thread.java:745) 에 의해 발생 : java.net.UnknownHostException : api.twitter.com at java.net.AbstractPlainSocketImpl. connect (AbstractPlainSocketImpl.java:178) at java.net.SocksSocketImpl.connect (SocksSocketImpl.java:392) at java.net.Socket.connect (Socket.java:579) at sun.security.ssl.SSLSocketImpl. connect (SSLSocketImpl.java:618) at sun.net.NetworkClient.doConnect (NetworkClient.java : 175) at sun.net.www.http.HttpClient.openServer (HttpClient.java:432) at sun.net.www.http.HttpClient.openServer (HttpClient.java:527) at sun.net. www.protocol.https.HttpsClient. (HttpsClient.java:275) at sun.net.www.protocol.https.HttpsClient.New (HttpsClient.java:371) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection .getNewHttpClient (AbstractDelegateHttpsURLConnection.java:191) sun.net.www.protocol.http.HttpURLConnection.plainConnect에서 (HttpURLConnection.java:932) sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect에서 (AbstractDelegateHttpsURLConnection.java : 177) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream (HttpURLConnection.java:1091)sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream에서이 (HttpsURLConnectionImpl.java:250) twitter4j.HttpClientImpl.handleRequest에서 이 (HttpClientImpl.java:136) 이 ... (51) 더

답변

0

내가 경험 한 같은 오류가 발생했지만 wifi로 전환하자마자 모든 것이 예상대로 작동했습니다 ... 네트워크 연결이 일주일이되었을 때 twitter4j와 다른 종류의 문제가있었습니다.