【问题标题】:Twitter4J: Get all statuses from Twitter accountTwitter4J:从 Twitter 帐户获取所有状态
【发布时间】:2010-03-15 19:04:38
【问题描述】:

我正在为我的应用程序使用 Twitter4J API。我想获得我在 Twitter 帐户上的所有状态(或者如果不是全部,大多数状态)。这可能吗?目前我正在使用 getUserTimeline() 但这只会检索最后 20 个...

非常感谢和问候,

Krt_马耳他

【问题讨论】:

  • 最多200吗?我尝试了更多的推文,但它被限制为 200 条......在 Twitter API 上,它说你最多可以获得 3200 条推文。但是怎么做呢?

标签: api twitter


【解决方案1】:
// retrieves the first page's 200 tweets
getUserTimeline(new Paging(1, 200));

【讨论】:

  • 如何加载分页功能?要导入的库是什么。我想要一个人的 500 条推文。所以我需要在他的时间线上迭代至少 3 篇论文。如何做到这一点@Krt_Malta
【解决方案2】:

Twitter 不允许搜索所有推文(它们已过期),因此您只能在 Twitter 允许的范围内查询。

来自Twitter

我们还通过对我们允许您搜索的更新设置日期限制来限制搜索索引的大小。此限制目前约为 1.5 周,但会随着每天推文数量的持续增长而动态变化。

【讨论】:

  • 好吧,似乎不可能获得你曾经拥有的所有推文,但是 Paging 似乎获得了超过 20 个状态
【解决方案3】:

此处已提出并回答了类似的问题。

Get tweets of a public twitter profile

我建议结束这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-14
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-22
    • 2017-02-04
    • 1970-01-01
    相关资源
    最近更新 更多