gpt4 book ai didi

spring - 使用 Spring Social 进行 Twitter 直播

转载 作者:行者123 更新时间:2023-12-01 22:19:18 25 4
gpt4 key购买 nike

我正在开发一个项目,我必须从社交网络(Twitter、Facebook 等)收集用户的直播。我想使用Twitter Users Streams Api要从注册用户处获取实时推文更新,请分析这些更新,然后将结果存储在数据库中。

我正在使用 spring 框架来注册用户,并且我会注册一个线程监听器来获取实时推文。 spring框架可以做到这一点吗?如果是这样,我该怎么办,我无法通过谷歌搜索找到有用的信息。如果没有,最好的方法是什么?

最佳答案

这是可能的。您首先需要获得连接。代码看起来像这样:

StreamListener listener = new StreamListener() {
@Override
public void onTweet(Tweet tweet) {
logger.info("new tweet coming in");
}

@Override
public void onDelete(StreamDeleteEvent deleteEvent) {
logger.debug("delete event called on stream"););
}

@Override
public void onLimit(int numberOfLimitedTweets) {
logger.debug("stream is being track limited");
}

@Override
public void onWarning(StreamWarningEvent warningEvent) {
logger.debug("warning from twitter");
}
}
};
Connection<Twitter> connection = getCurrentConnection();
// this will open the stream
Stream stream = connection.getApi().streamingOperations()
.filter("filter", Arrays.asList(listener));

关于spring - 使用 Spring Social 进行 Twitter 直播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28089661/

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