2011-09-11 5 views
0

사용자 ID가 포함 된 코드 :jtwitter의 상태와 관련된 문제

status = twitter.getStatus (userId);

은 올바르게 작동하지만 마지막 상태를 저장합니다.

이 코드와 함께, 내가 선택한 상태를 저장하려면 :

상태 = twitter.getStatus (userId를);

하지만 특정 사용자에 대한 작품과 나에게이 오류가 발생합니다 : 스레드

예외를 winterwell.jtwitter.TwitterException $ E404은 "주요"찾을 수 없음 HTTP/1.1 404 찾을 수 없음 { "오류" " 없음 상태는 ID와 찾을 수 없습니다 ","요청합니다. ":"/ 1/상태/쇼/112779914381492224.json include_entities = 1 & "} http://api.twitter.com/1/statuses/show/112779914381492224.json?include_entities=1& winterwell.jtwitter.URLConnectionHttpClient.processError (URLConnectionHttpClient.java:364)에서 ? winterwell.jtwitter.URLConnectionHttpClient.connect (URLConnectionHttpClient.java:149) at winterwell.jtwitter.URLConnectionHttpC lient.getPage (URLConnectionHttpClient.java:201) extractordecaracterísticasentwitter.Tracker.extractorTweets에서 extractordecaracterísticasentwitter.Tracker.listLocation (Tracker.java:83) 에서 winterwell.jtwitter.Twitter.getStatus (Twitter.java:1384) 에서 (추적기. 자바 : 35) extractordecaracterísticasentwitter.Main.main (Main.java:45) 자바 결과에서 1

응답에 대한 감사와 내 영어의 xD

답변

0

아마 ID가 존재하지 않는 나에게 변명?

는 게시 된 ID는 (당신이있어 무엇 인) 트위터는 사용자가 제공 한 ID 번호를 인식하지 못합니다 의미이

{"error":"No status found with that ID.","request":"/1/statuses/show/112779914381492224.json?include_entities=1&"}

+0

트위터가 인쇄되어 잘 인쇄되므로 비어 있지 않습니다. – matias

0

404 오류가 발생합니다.

showById()는 트위터의 ID를 요구하며 user-id를 전달하기 때문입니다. 잘못된 방법입니다 (showById의 사용 사례는 드물지만 유효합니다).

대신 Twitter.getUserTimeline(Long userId)을 시도하십시오.

또는 twitter.users().show(userId)을 사용하여 마지막 트윗을 포함하여 사용자 정보를 얻을 수 있습니다.