如何使用twitter API获取用户最近三个月以来的推文

如何使用twitter API获取用户最近三个月以来的推文,twitter,Twitter,您可以使用since_id和max_id来获取特定id之间的推文 我想知道如何获取过去三个月内发布的tweet,但我不知道如何查找三个月前发布的tweet ID。twitter api具有搜索调用方法。您已经在为id使用since\u id,但看起来您也要使用日期 两种日期方法(年-月-日)为: 标签日期:1988-06-28-搜索“标签”并自日期“1988-06-28”发送 标签日期:2013-07-12-搜索“标签”并在日期“2013-07-12”之前发送 这两个日期示例(实际日期除外)

您可以使用
since_id
max_id
来获取特定id之间的推文


我想知道如何获取过去三个月内发布的tweet,但我不知道如何查找三个月前发布的tweet ID。

twitter api具有搜索调用方法。您已经在为id使用
since\u id
,但看起来您也要使用日期

两种日期方法(年-月-日)为:

  • 标签日期:1988-06-28
    -搜索“标签”并自日期“1988-06-28”发送
  • 标签日期:2013-07-12
    -搜索“标签”并在日期“2013-07-12”之前发送
这两个日期示例(实际日期除外)直接取自文档。如果你想要最后三个月,只要:

  • 按以下格式计算过去三个月:YYYY-MM-DD
  • 在自查询中使用它
截至今天,过去三个月的时间是:2013-04-12


自:2013-04-12
-将是您在
GET
请求中需要的

自,直到可用于搜索查询。但是我需要这一点,为什么不尝试搜索查询并使用
:from
-指定用户-这相当于特定用户的tweet,并允许您使用搜索?是的,但是我们得到的输出与搜索查询有很大不同。我需要很多信息,比如:在Twitter上被提及的次数,在Twitter上被关注的次数,在Twitter上被喜爱的推文数量等等。。。要做到这一点,我更喜欢用户/时间线查询。除了在自己的代码中循环数据并手动计算日期之外,您没有其他选择-twitter API不允许您使用
user/timeline
中的日期参数-这是他们选择的限制,不幸的是,由于我一直在尝试,所以一直没有得到预期的结果。。以及我的应用程序(使用Meteor/Node.JS包)。。。