如何在Twitter4j中获取带有其完整JSON的推文 [英] How to get a tweet with its full JSON in Twitter4j
本文介绍了如何在Twitter4j中获取带有其完整JSON的推文的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
除了推文的整个JSON,我需要检索一条推文列表,其中包含许多信息(可从某些Tweet.getX()方法轻松检索).
I need to retrive a list of tweets, with many informations (easily retrievable from some Tweet.getX() methods) except for the tweet's entire JSON.
我不知道如何从QueryResult获取一条推文的JSON.有人可以帮助我吗?
I can't figure out how to get the JSON of a tweet belonging from a QueryResult. Anyone can help me?
推荐答案
您可以通过在传递给TwitterFactory
构造函数的ConfigurationBuilder
对象上设置setJSONStoreEnabled(true);
来获取推文的JSON.
You can get the JSON of your tweets by setting setJSONStoreEnabled(true);
on the ConfigurationBuilder
object that you pass to your TwitterFactory
constructor.
这是一个完整的例子:
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);
}
}
这篇关于如何在Twitter4j中获取带有其完整JSON的推文的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文