获取公共 Twitter 个人资料的推文

2023-12-19

我在 Twitter 上有一个用户名列表,其个人资料是公开的。我希望获得他们从形成个人资料之日起发布的“所有推文”。我检查了 Twitter4J 示例GitHub https://github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/timeline/GetUserTimeline.java.
根据 Twitter API 文档,仅返回最近 20 条推文。我还能完成我的任务吗?


要使用 Twitter4J 获取用户的所有帖子,您必须在多个页面上提出请求。

下面的代码基于示例在 GitHub 上 https://github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/timeline/GetUserTimeline.java

Twitter unauthenticatedTwitter = new TwitterFactory().getInstance();
//First param of Paging() is the page number, second is the number per page (this is capped around 200 I think.
Paging paging = new Paging(1, 100);
List<Status> statuses = unauthenticatedTwitter.getUserTimeline("google",paging);

只需循环并不断抓取新页面,直到没有新帖子就可以了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取公共 Twitter 个人资料的推文 的相关文章

随机推荐