从提到用户的特定时期获取推文

时间:2015-11-04 15:48:31

标签: api twitter get

我正在使用Twitter API,并且想要在给定用户被提及的给定时间段内获取所有推文。

我使用直到参数尝试了搜索API ,在那里我可以获得从不是最好的日期开始的前7天的推文,但很好。但是,在这种情况下,API仅返回没有详细信息的推文数。

任何想法如何做或我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

奇怪,https://dev.twitter.com/rest/reference/get/search/tweets说它应该返回推文对象。你确定你正确实现了吗?您使用的是哪个库?也许它的实施存在错误。因此,另一个图书馆可以成为解决方案。

不知道这是否满足您的需求,但您也可以尝试使用GET statuses/mentions_timeline API 。此API最多可返回800条提及用户的推文。

编辑,根据对此帖的评论:

你做错了两件事,即:

  • documentation中所述,until参数有7天的限制。因此,您最多只能检索7天的推文。
  • 此外,您正在错误地使用since参数。 since参数指定自此推文(因此推文的ID),而不是从此日期开始。

请仔细阅读文档。它写得非常精确,包含您可能需要的所有答案。