【问题标题】:Get total count of tweets from a API search result?从 API 搜索结果中获取推文总数?
【发布时间】:2011-08-28 12:01:37
【问题描述】:

Hello Guy,我正在尝试计算来自 Twitter 搜索 API 响应的所有推文,有人有什么想法吗?

我尝试的一切似乎都不起作用,我正在使用 JSON 做所有事情,所以我最好的猜测是获取 max_id 并从对象中的第一项中减去 id。但我认为这并没有给我一个正确的数字。

【问题讨论】:

    标签: api search twitter count


    【解决方案1】:

    我猜你不能这样做:twitter api 文档没有显示任何内容,你可以查看Count number of results for a particular word on Twitter 了解更多详细信息。

    【讨论】:

    • 感谢您的回答 Femi,我知道这一点,但我得到的结果少于 15000。因为这不仅仅是搜索中的一项工作,它必须匹配一对我猜的JSON 响应不会抛出超过 3 页(计数为 100),这意味着总共 300,但这因搜索而异。这就是我想数的。 :)
    • 好吧,max_id / first id 不起作用,因为你不能假设结果是有序的,并且无论如何 max_id 只是当前搜索页面上的最大 id结果。如果您想计算有多少页面可用,我认为除了请求所有页面并查看它在哪里返回没有更多数据之外,没有其他方法可以做到这一点。
    • 想通了.. 不过谢谢.. 我正在遍历可用页面,并将 data.results jSON 返回的数量存储在一个变量中,然后计算它的长度:) 给其他人的说明用户我这样做只是因为我的搜索非常精细,从不大于 350,否则这不是一个好主意,因为您将始终获得 15000 个顶部,如 Femi 提供的链接所示。
    • 发布答案并给自己打勾 15 分。提前感谢分享;-)
    猜你喜欢
    • 2018-02-13
    • 2018-10-25
    • 2019-09-10
    • 1970-01-01
    • 2016-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多