对于我的Uni项目,必须获得一些Twitter状态。 当我尝试使用Twitter4j取出推特状态时,我总是只得到20个结果 我做了什么...
Twitter twitter = tf.getInstance();
User user = twitter.verifyCredentials();
// Paging paging = new Paging(200); / i try with paging more than 20 but then result is 0;
statuses = twitter.getHomeTimeline();
是lib的一些问题,你能告诉我使用哪个lib吗?
答案 0 :(得分:0)
通过使用带有int
的构造函数,您实际上设置了page
值,而不是调整要返回的结果数。相反,您应该执行以下操作:
Paging paging = new Paging();
paging.setCount(200);
statuses = twitter.getHomeTimeline(paging);
有关更多信息,请参阅有关API端点的Paging
和Twitter's documentation上的文档。
顺便说一下,知道并非所有API端点都支持Paging
提供的所有参数,这很有用。例如,获得家庭时间表'不支持page
参数! Twitter4J提供了有关每个API调用here可以使用哪些参数的指南。