Twitter REST API-推文数量
我使用Python和Tweepy编写了一个小脚本,将推文保存到一个用户列表中,并获取这些帐户的一些基本属性 用户配置文件中Twitter REST API-推文数量,api,twitter,Api,Twitter,我使用Python和Tweepy编写了一个小脚本,将推文保存到一个用户列表中,并获取这些帐户的一些基本属性 用户配置文件中status\u count (关于帐户的json描述示例: ) 与我在重复浏览同一用户配置文件的tweet时获得的tweet数不匹配 我知道,twitter将每个用户通过API获得的推文数量限制在3200条,甚至不能保证这个数量,但这种行为甚至发生在推文少于3200条的用户身上 我的问题是,这种差异是否普遍,为什么会发生? 这只是twitter API的一个问题吗?是不是因
status\u count
(关于帐户的json描述示例:
)
与我在重复浏览同一用户配置文件的tweet时获得的tweet数不匹配
我知道,twitter将每个用户通过API获得的推文数量限制在3200条,甚至不能保证这个数量,但这种行为甚至发生在推文少于3200条的用户身上
我的问题是,这种差异是否普遍,为什么会发生?
这只是twitter API的一个问题吗?是不是因为删除了推文(可能它们仍然算作状态\ u计数,但无法再获取?…)
谢谢
托马斯(Thomas)我已经好几个月没有弄乱Twitter API了,但我记得当我使用它的时候,我发现了不一致的地方,因为在重复推文时没有出现转发,而是被计入推文的数量。似乎证实了这一点,但它已经存在了几个月,此后情况可能发生了变化。确保将
包含\u rts
设置为true
、t
或1
(除了为包含\u实体指定相同的设置,您已经完成了)。如果默认情况下不包括这些推文(例如),则您可以获得比使用count
指定的推文更少的推文
twitterapi文档不清楚默认值是什么,因此明确指定这些可选参数更安全。而且,由于您是专门和您一起工作的,您可能还希望关闭exclude\u repries
。谢谢!但我刚试过这个。转发了一条推文,它会增加状态\u计数
,但也会出现在用户\u时间线中
。因此,它不应该导致不一致。即使删除一条推文似乎也不会导致不一致。我试了一下,结果statuses\u count
减少了,tweet从时间线上消失了。