我想使用API 1.1从Twitter获取最近的推文。
我只是不想只为当前用户或用户的关注者获取它。我想收到所有用户的所有推文。
有没有办法可以获取所有用户的推文。 这种类型的API调用有限制吗?
我想在应用程序级别获取所有推文,这意味着我将不会拥有任何用户令牌。我怎么能这样做?
修改
我发现我们可以使用 SEARCH API来搜索最近的推文
https://dev.twitter.com/docs/api/1.1/get/search/tweets
但在此API中,我们必须传递 q 参数进行搜索。但是,如果我不想根据特定参数进行搜索,该怎么办?我只想要过去24小时内的所有推文。
我有没有办法在搜索API中传递 q ?
答案 0 :(得分:1)
我很确定没有办法在应用程序级别中获取所有用户的所有推文。您要做的是让您的应用程序在数据库中存储每个用户推文的版本,然后在数据库中查询该信息。这种方法也没有任何呼叫限制。
您可以在以下位置查看其REST API中可用的Twitter API v1.1调用列表: https://dev.twitter.com/docs/api/1.1
唯一的应用程序级别调用是:
GET application/rate_limit_status
答案 1 :(得分:1)
你想打电话
https://stream.twitter.com/1.1/statuses/sample.json
这样您就可以获得random sample of the most recent tweets made by all users。