我正在开发一个能够从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
选项。