究竟什么'since_id'和'max_id'在Twitter API中意味着什么

Hri*_*ari 31 api twitter tweets

我一直在研究Twitter文档一段时间了,而且我已经在一段时间内如何获得一段时间内的关注者增长数据/一段时间内的推文数量......

我想从社会上是什么,了解since_idmax_idcountTwitter的API中的意思.

我一直关注此页面https://developer.twitter.com/en/docs/tweets/timelines/api-reference/get-statuses-user_timeline

我正在尝试为用户获取统计信息 -

  • 特定时间段内的推文数量
  • 特定时间段内的粉丝数量
  • 转推的数量

我想帮助形成以上的查询字符串..

谢谢..

muf*_*sta 33

since_id和max_id都是非常简单的参数,可以用来限制从API返回的内容.来自文档:

since_id - 返回ID大于(即更新)指定ID的结果.可以通过API访问的推文数量有限制.如果自since_id以来发生了推文限制,则since_id将被强制为可用的最旧ID. max_id - 返回ID小于(即,大于)或等于指定ID的结果.

因此,如果您有给定的推文ID,则可以使用这两个参数搜索较旧或较新的推文.

count 甚至更简单 - 它指定了您想要获取的最大推文数量,最多200个.

不幸的是,API不会给你回你想要什么-查询时你不能指定的日期/时间user_timeline-虽然你可以使用搜索API时指定一个.无论如何,如果您需要使用user_timeline,那么您需要轮询API,收集推文,确定它们是否与您想要的参数匹配,然后相应地计算您的统计数据.


小智 13

max_id = tweets id列表的顶部.since_id = tweets id列表的底部.

更多:深入了解最后一个图表.. 这里