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