我正在开发一个能够跟踪Twitter中某些关键字的应用程序。到目前为止,我已经创建了一个FilterQuery并将其通过这种方式传递给我的TwitterStream:
FilterQuery filterQuery = new FilterQuery();
filterQuery.track(new String[]{"foo1", "foo2"});
twitterStream.addListener(this)//This code is inside a class that implements StatusListener
twitterStream.filter(filterQuery);
如果我在类的onStatus方法中放置一个断点,我可以看到我收到很多来自不同人的有关foo1和foo2的帖子。问题是,如果我在自己的帐户中发布了包含“ foo1”或“ foo2”一词的帖子,我什么也收不到。为什么?
最佳答案
因为我的推文受到保护。为了将它们公开,我去了Settings and Privacy -> Privacy
和“安全性”,并且未选中Protect your Tweets
选项。
关于java - 我无法使用twitter4j库跟踪自己的推文,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54766872/