2013-02-13 2 views
1

"Spring-scheduled"작업이 이미 성공적으로 실행되었습니다. 내가 지금하고 싶은 것은 몇 가지 이벤트 재발에 따라 알려진 트위터 계정에 특정 트윗을 게시하는 것입니다 (이미 트위터 쪽에서 구성되어 있습니다).@Scheduled job에 게시 된 twitter/

그러나 OAuth 프로세스에서는 esp가 모두 표시됩니다. 액세스 토큰을 얻으려면 무엇인가 할 수 있기 전에 콜백 URL이 필요하다는 것입니다. 내가 잘못 생각할 수도 있지만 예약 된 작업의 컨텍스트에서 통합하는 것이 어려워 보입니다.

트위터를 만들 수있는 다른 방법이 없습니까?

답변

0

스프링 스케줄링 기능과 함께 Twitter4j을 사용하여 예약 된 작업에 트윗을 게시 할 수 있습니다. 좀 더 자세한 정보가 필요하면

@Componet 
public class TwitterSender { 

    @Scheduled(fixedRate = 10000) 
    public void sendTweet() { 
     Twitter twitter = TwitterFactory.getSingleton(); 
     Status status = twitter.updateStatus(latestStatus); 
     System.out.println("Status updated to: " + status.getText() + "."); 
    } 

} 

당신이 the test case for sending update status with Twitter4j을 확인할 수 있습니다 여기에

는 샘플입니다. 아니면 dive and see the source 일 수도 있습니다.

관련 문제