2013-06-16 2 views
1

내 응용 프로그램이 Twitter에서 인증되고 내 응용 프로그램에 제어권을 반환합니다. 그러나 나는 다음과 같은 오류가 트윗에 대한 검색에 관해서 :twitter search api v1.1 - TwitterException {exceptionCode =

No authentication challenges found Relevant discussions can be 
> found on the Internet at:  http://www.google.co.jp/search?q=d35baff5 
> or http://www.google.co.jp/search?q=12c94143 
> TwitterException{exceptionCode=[d35baff5-12c94143 43208640-465ee2e3], 
> statusCode=-1, message=null, code=-1, retryAfter=-1, 
> rateLimitStatus=null, version=3.0.3}  at 
> twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:192) 
> at 
> twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:61) 
> at 
> twitter4j.internal.http.HttpClientWrapper.get(HttpClientWrapper.java:81) 
> at twitter4j.TwitterImpl.get(TwitterImpl.java:1835)  at 
> twitter4j.TwitterImpl.search(TwitterImpl.java:282) at 
> com.leccion.herencia.Alar$5.run(Alar.java:239) at 
> java.lang.Thread.run(Thread.java:864) Caused by: java.io.IOException: 
> No authentication challenges found at 
> libcore.net.http.HttpURLConnectionImpl.getAuthorizationCredentials(HttpURLConnectionImpl.java:427) 
> at 
> libcore.net.http.HttpURLConnectionImpl.processAuthHeader(HttpURLConnectionImpl.java:407) 
> at 
> libcore.net.http.HttpURLConnectionImpl.processResponseHeaders(HttpURLConnectionImpl.java:356) 
> at 
> libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:292) 

Y 엘 codigo 드 마일 응용 프로그램 ES : 나는이 같은 문제를 통해 갈거야

final Twitter twitter = TwitterFactory.getSingleton(); 
      twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET); 
      twitter.setOAuthAccessToken(accessToken); 
      final Query query = new Query("source:twitter4j api"); 

      new Thread(new Runnable() { 
        public void run() {      
         try { 

     result = twitter.search(query); ***//el error en esta linea!!!*** 

          for (Status status : result.getTweets()) 
          { 
            System.out.println("@" + status.getUser().getScreenName() + ":" + status.getText()); 


       } 

답변

0

. 또한 액세스 토큰과 토큰 비밀을 설정해야합니다. 그것은 귀하의 소비자 키와 비밀과 함께 트위터 웹 사이트에 귀하의 트위터 애플 리케이션에 나와 있습니다. 그래서 총 4 세트. 나는 그걸로 일하고있어.

수동으로 링크를 구성하고 json을 직접 구문 분석하여 라이브러리를 사용하는 대신 v1.1 API를 사용하는 방법에 대한 질문이 있습니다. 튜토리얼에서는이를 수행하는 방법을 설명하지 않습니다.

+1

나는 트위터에 등록하고 4 키를 가지고 있는데, 내 앱이 utenticarme에 url을 호출하고 다시 전화를 걸었지만, 오류를 보여주는 코드를 실행할 때 그 쇼를 보여준다. api 1.0의 경우 트윗을 가져올 수 있었지만이 버전의 경우 인터넷 가치는 발견 할 수 없었습니다. – deroma87

관련 문제