java - twitter API 获取 id 之后的推文

标签 java jakarta-ee twitter twitter4j

我正在尝试通过 twitter4j 处理推文。如此处所述 https://dev.twitter.com/docs/working-with-timelines ,我已经发送了第一个仅包含参数“count”的请求,以根据我的标准检索前 100 条推文。后续请求应该使用我从上次调用中检索到的最新推文 id 设置 SIZE_ID 参数,以便它将在给定的 SIZE_ID 之后返回最新推文。但我在这里理解的是,当我们发送since_id时,如果在该id之后有200条新推文可用,则将返回最新的100条,所以我将错过中间的100条。我应该如何设置请求参数,以便我可以从给定的since_id检索X数量的推文?我需要在每次调用中最后检索到的推文 ID 后检索 100 条推文。

谢谢。

最佳答案

您可以检索它,查看https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline 您有 max_id、since_id 和 count 选项可以帮助您获得所需的结果。 假设您收到的最后一条推文的 ID=X。将结果保存在某处,以便下次将since_id指定为X时,您将获得ID大于此ID的所有推文。

关于java - twitter API 获取 id 之后的推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17514645/

相关文章:

java - 可从多个模块访问包 : <unnamed>

java - RequestDispatcher.forward循环

ios5 - iOS 的 Twitter 框架支持自动分享吗?

python - 使用 read_pickle 将 json_pickle(d) 推文读取到数据帧时发生 KeyError

允许在迭代时添加和删除的 Java 集合

java - 适用于 Java 的博客软件/平台

java - 使用 C3P0 和 Hibernate/Spring 创建的许多线程

java - Intellij IDEA 无法识别 java 文件 : blue square in directory

java - 什么是 Java Servlet?

ruby-on-rails - rails 中的 Omniauth-twitter:OAuth::Unauthorized 401