English | Japanese | Korean

 



>
  1. twitter.com 에서“from Twitter4J”대신 자신의 어플리케이션명을 표시하려면 어떻게 하면 되나요?

  2. Twitter4J 대신 어플리케이션명을 표시하기 위해서는 Twitter 등록페이지에서 사전에 어플리케이션을 등록해두고, OAuth 인증방식에서 status의 update를 해줄 필요가 있습니다. 이 페이지도 참고해 주십시오.:

  3. Twitter4J 는 thread safe 합니까?

  4. 네, Twitter 의 API 는 thread safe 하므로 메서드 콜은 병렬처리가 가능합니다.

  5. 버그는 어디에 보고하면 되나요?

  6. 버그레포트는메일링리스트에 부탁드립니다. Twitter4J 의 버그가 아닌 Twitter API 의 문제라고 확신할 경우는 Twitter Deveopment Talk에 보고하는 것도 추천합니다. 이 페이지도 참고해 주십시오.:

  7. 프록시서버는 어떻게 설정합니까?

  8. 시스템 프로퍼티(-Dtwitter4j.http.proxyHost, -Dtwitter4j.http.proxyPort) 가 아래와 같이 twitter4j.properties 라는 파일로 설정가능합니다.

    http.proxyHost=your.proxy.host
    http.proxyPort=8080
    
    twitter4j.properties 는 클래스패스의 루트, WEB-INF/, 프로세스의 디폴트 디렉토리의 어느쪽에든 둘 수 있습니다.

  9. Twitter4J 를 사용한 어플리케이션을 디버그 하는 좋은 방법은 무엇인가요?

  10. 시스템 프로퍼티 twitter4j.debug 를 true 로 설정하면 Twitter API 와 주고받는 내용이 표준출력으로 덤프됩니다.

  11. 코드 예가 나의 환경(Java1.4)에서는 컴파일이 안됩니다.

  12. Twitter4J 는 getTimeline(),getUserTimeline(), getFriendsTimeline() 등의 리스트를 반환하는 메서드로 (generics)을 반환합니다. 코드 예의 표기법은 Java1.4 에서는 이용할 수 없습니다. 아래와 같이 리스트내의 요소를 취득할 때 명시적으로 cast 를 해줄 필요가 있습니다.

        Twitter twitter = new Twitter(twitterID,twitterPassword);
        List statuses = twitter.getFriendsTimeline();
        System.out.println("Showing friends timeline.");
        for(int i=0; i < statuses.size() ; i++) {
          Status status = (Status)statuses.get(i);
            System.out.println(status.getUser().getName() + ":" +
                               status.getText()); 
        }
    
    이 페이지도 참고해 주십시오.: