gpt4 book ai didi

java - 获取最新的推文并存储它 twitter4j

转载 作者:行者123 更新时间:2023-11-30 11:25:39 38 4
gpt4 key购买 nike

我是 twitter4j 和处理的新手。

我想从单词列表中获取最新搜索的单词。我希望将其存储在将被查询的变量中。所以:

PossibleWords[] ={"sad","happy","joyful"}

然后我想要一个字符串变量 searchString 来保存包含数组中单词的最新推文。例如,如果刚才发了 sad 推文,我想获取该推文。所以我需要测试数组中的任何单词是否在最新的推文中。

从概念上讲,我理解这一点,但是有人对此编程有什么建议吗?这在处理中使用 twitter4j 3

最佳答案

你应该使用 Twitter Streaming API,看看我在下面粘贴的代码块:

     private void GetTweetsByKeywords()
{

TwitterStream twitterStream = new TwitterStreamFactory(config).getInstance();

StatusListener statusListener = new StatusListener() {
private int count = 0;
private long originalTweetId = 0;

@Override
public void onStatus(Status status) {

// Here do whatever you want with the status object that is the
// tweet you got

} //end of the onStatus()
}; //end of the listener

FilterQuery fq = new FilterQuery();

String keywords[] = {"sad","happy","joyful"};

fq.track(keywords);


twitterStream.addListener(statusListener);
twitterStream.filter(fq);
}

关于java - 获取最新的推文并存储它 twitter4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20205933/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com