从twitter4j Steaming API定期提取数据

维克拉姆·辛格·钱德尔(Vikram Singh Chandel)


我想使用twitter4j流API从twitter提取定期数据。
例如:我想要2014年3月3日至2014年5月4日的推文数据。我尝试但未获得预期的结果,还用谷歌搜索了一些解决方案,但没有获得解决此问题的方法。

我正在尝试以下代码:

public class Twitter_Data {

    public static void main(String[] args) {

        ConfigurationBuilder cb = new ConfigurationBuilder();
        cb.setDebugEnabled(true);
        cb.setOAuthConsumerKey("myKey");
        cb.setOAuthConsumerSecret("mySecretCode");
        cb.setOAuthAccessToken("Token");
        cb.setOAuthAccessTokenSecret("secret token");
        TwitterStream twitterStream = new TwitterStreamFactory(cb.build())
                .getInstance();

        StatusListener listener = new StatusListener() {
            @Override
            public void onStatus(Status status) {
                User user = status.getUser();

                // gets Username info
                long userId = user.getId();
                String userNm = user.getName();
                System.out.println("User ID: " + userId);
                System.out.println("User Name: " + userNm);

                String profileLocation = user.getLocation();
                System.out.println(profileLocation);

                long tweetId = status.getId();
                System.out.println(tweetId);
                String content = status.getText();
                System.out.println(status.toString() + "\n");
            }

        };
        FilterQuery fq = new FilterQuery();
        String keywords[] = { "Key word" };
        fq.track(keywords);
        twitterStream.addListener(listener);
        twitterStream.filter(fq);

    }

}

谁能帮我,用这段代码提取定期数据。提前致谢。

费恩多

我想使用twitter4j流API从twitter提取定期数据。

您无法做到这一点,Streaming API是在您开始使用它时发送的推文。在您的示例中,您将获得有关您的关键字的Tweets,人们现在在推特。使用Twitter API,您在一段时间内不会收到任何推文。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从twitter4j Steaming API定期提取数据

来自分类Dev

Twitter API Twitter4j getUserID

来自分类Dev

使用Twitter4j api获取提及计数

来自分类Dev

Twitter4j:关于主题标签或查询的 Streamig API

来自分类Dev

使用多个线程使用twitter4j从Twitter获取数据

来自分类Dev

Twitter4J:如何解决Twitter API的限速请求?

来自分类Dev

将具有内部json twitter4j数据的文件解析为纯文本

来自分类Dev

使用twitter4j java api获取特定用户的推文

来自分类Dev

当搜索“ @sometext”时,twitter4j Streaming Api不显示结果

来自分类Dev

根据匹配的关键字隔离过滤的推文:Twitter4j API

来自分类Dev

(Twitter4J API)-检索不到3235条推文

来自分类Dev

如何使用twitter4j api获取Twitter的其他用户提及时间轴?

来自分类Dev

Twitter4j NumberFormatException

来自分类Dev

集成twitter API时,twitter4j中的用户时间线,家庭时间线和朋友时间线有什么区别?

来自分类Dev

用Twitter4j播放视频

来自分类Dev

twitter4j的转发次数

来自分类Dev

twitter4j OAuth Android

来自分类Dev

Android-使用twitter4j从Twitter注销

来自分类Dev

通过Twitter4J进行多线程Twitter访问

来自分类Dev

twitter4j和twitter时间戳处理

来自分类Dev

Twitter 快速回复 - Twitter4J (Java) 示例

来自分类Dev

Max 20 Friends Information on Twitter4J

来自分类Dev

将Twitter4J的UserStreamListener与EJB结合使用

来自分类Dev

Twitter4j身份验证凭据丢失

来自分类Dev

Twitter4j收听特定用户的推文

来自分类Dev

如何使用Twitter4j检索100多个结果

来自分类Dev

Twitter4J上最多20个好友信息

来自分类Dev

Twitter4j:如何从状态中获取Twit URL?

来自分类Dev

查找twitter4j转推速率限制

Related 相关文章

热门标签

归档