9
트윗의 전체 JSON을 제외한 많은 정보 (일부 Tweet.getX() 메소드에서 쉽게 검색 할 수 있음)가있는 트윗 목록을 검색해야합니다.전체 JSON이 Twitter4j에서 얻는 방법
QueryResult에서 트위터의 JSON을 가져 오는 방법을 알아낼 수 없습니다. 누구든지 나를 도울 수 있습니까?
트윗의 전체 JSON을 제외한 많은 정보 (일부 Tweet.getX() 메소드에서 쉽게 검색 할 수 있음)가있는 트윗 목록을 검색해야합니다.전체 JSON이 Twitter4j에서 얻는 방법
QueryResult에서 트위터의 JSON을 가져 오는 방법을 알아낼 수 없습니다. 누구든지 나를 도울 수 있습니까?
TwitterFactory
생성자에 전달하는 ConfigurationBuilder
개체에서 setJSONStoreEnabled(true);
을 설정하여 트윗의 JSON을 가져올 수 있습니다.
public static void main(String[] args) throws TwitterException {
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setJSONStoreEnabled(true);
Twitter twitter = new TwitterFactory(cb.build()).getInstance();
Query query = new Query("lizardbill");
QueryResult result = twitter.search(query);
for (Tweet tweet : result.getTweets()) {
System.out.println(tweet.getFromUser() + ":" + tweet.getText());
String json = DataObjectFactory.getRawJSON(tweet);
System.out.println(json);
}
}
고마워요, 빌 :
여기에 전체 예입니다! "DataObjectFactory.getRawJSON (tweet)"이라고 말하면 Twitter API에 대한 다른 쿼리가 발생합니다. 맞습니까? 검색된 트윗의 일부 속성을 통해 달성 할 수없는 것입니까? 감사합니다, Andrea – andreaxi
@andreaxi 불행히도, 아니, JSON 문자열이 Tweet 객체의 일부로 저장되지 않는다고 생각합니다. –
글쎄, 다른 방법을 (어쩌면 JSON을 얻은 다음 필요한 정보를 얻기 위해 구문 분석 : 그래서 JSON에 대한 쿼리와 JSON을 구문 분석하는 몇 가지 작업). 고마워, 빌. – andreaxi