我正在使用 twitter api 来尝试获取一个整数,该整数告诉我我给出的特定字符串有多少条推文。
例如我搜索“mercedes”,然后想从 Twitter 返回一个整数,上面写着:“1249”。 1249 意味着过去 2 周内有这么多推文。据我所知,Twitter 只返回最近 2 周的数据。因为我,如果我找回所有记录并通过 php 之类的方式提取它们也可以。我已经发送了一些测试请求,但总是只返回最多 20 个条目的数组。
谁有解决办法?
而且我已经看过类似的问题,但找不到对我有帮助的东西。我看到的问题中的许多答案不再有效,因为 twitter 及其 api 已经发生变化和发展
最佳答案
使用公共(public)搜索 API,您只会获得过去 7 天的推文,而不是所有推文。因此您的结果将不准确。
如果您仍想测试,则必须使用标准搜索 API: https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets.html
将“cout”参数设置为 100,并检查结果中的“next_results”值以循环其他 100 条推文,依此类推,直到没有结果。
关于php - Twitter API - 计算特定字符串的推文数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50706681/