php - Twitter API - 计算特定字符串的推文数量

标签 php api twitter twitter-oauth

我正在使用 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/

相关文章:

php - 在 Laravel 5 中为现有 URL 添加前缀

php - PHP 中的回调 - 我需要解释

api - 带有 PEM 证书的 HTTP 请求

c++ - 这段代码是一个有效的临界区包装类吗

facebook - 具有基本 http 身份验证和 Facebook 社交插件、Twitter 按钮的网站

ruby-on-rails - Twitter Streaming API 的 Rails gem

javascript - 带有 href 标签的图片库

php - 如何通过cakephp记录mysql错误?

python - Python 中的 Dialogflow API 访问后续意图

ios - 如何将 "Log In via Twitter"凭据从 Rails 后端传递到 iPhone 应用程序?