问题标签 [twitter-streaming-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
413 浏览

javascript - ntwitter:在 X 回调后停止监听流事件

//对node.js完全陌生

我正在使用 ntwitter 来收听 Twitter 状态。调用 X 回调后如何停止收听?

0 投票
1 回答
250 浏览

twitter - Twitter API 调用不起作用

嗨朋友我正在尝试运行 twitter api 以使用以下代码获取主题标签的推文。当我尝试获取用户时间线时,它没有给出任何身份验证错误,但是当它尝试搜索包含 hahstag 的推文时,它给出了身份验证错误。

但现在它给出了一个奇怪的错误,如下所示。

0 投票
1 回答
227 浏览

javascript - 通过 socket.io 代理推特流

我已经用 node.js 设置了 socket.io。我的场景是用户/客户端提供一个 twitter screen_name 来关注,然后我需要使用提供的 screen_name 订阅该 twitter 流(出于某种愚蠢的原因,API 需要 user_id 而不是 screen_name)。

我遇到了一个序列问题,我必须在知道 screen_name(以及随后的 user_id)之前订阅流:

以上不订阅推文流,不会产生错误。如果我将 tweetStream 代码移到 socket.io 之外并对 user_id 进行硬编码(因为它不可用),它可以工作:

编辑

两种情况下的tweetStream对象都是相同的(通过 FileMerge 进行比较)。

这是带有完整代码的要点。

0 投票
2 回答
988 浏览

twitter - Twitter api (Twitter4j)。如何获取美国推文?

我正在尝试使用 twitter4j 获取随机流美国推文,但似乎我无法做到这一点。
我决定使用流 api,因为它看起来适合我的目的,但事实是这样。我可以使用方法 sample() 获得随机推文。但它返回随机推文,没有任何过滤美国推文的能力。
所以我使用过滤方法没有任何成功,因为我必须设置跟踪词,这实际上不是我需要的。
我尝试使用 not stream api,似乎可以达到我的目的,但这是血腥的地狱。
有谁知道如何使用stream twitter api订阅美国英语推文?

0 投票
2 回答
232 浏览

ios - iOS:使用 JSON 的 Twitter URL 路径?

我正在尝试使用 拉入推文的第一个 url -objectForKey:,我想知道如何在 1 中拉入扩展的 url。

这是json:

这是我尝试过的:NSLog(@"URL FOUND: %@", [JSON objectForKey:@"entities/urls/expanded_url"]); 但我得到了(null)。

0 投票
3 回答
2418 浏览

api - 使用 Twitter 流 API,是否可以只显示来自特定用户的推文?

我目前正在使用 Twitter API 来检索某些用户发布的推文。为了这个问题,我们将使用@justinbieber 作为示例。

使用https://stream.twitter.com/1.1/statuses/filter.json资源时,将 follow 设置为所需的用户 ID (@justinbieber = 27260086),并允许它运行,而我只希望 @justinbieber 的推文,我最终得到了他数百万粉丝发给他的推文。显然,这意味着我获得的信息比我想要的要多得多,而且根据我的发现,我有时最终会错过用户自己的推文!

我尝试更改https://dev.twitter.com/docs/streaming-apis/parameters上的每个参数均无济于事。

以下参数说明:

因为它在文档中,我假设没有办法只获得该用户的推文而不必自己过滤结果(如前所述,这意味着我最终可能会错过用户自己的推文!),但我很想知道是否有人知道解决方法。

在有人建议使用诸如 statuses/user_timeline 之类的东西之前,我知道它能够做我想做的事,但是它有两个缺点让我一直使用流 API:

  • 每个请求都意味着我丢失了一个请求,并且由于 Twitter 是速率限制的,我想避免这种情况。
  • 每个请求都有 HTTP 协议的昂贵开销。太多时间花在谈判上。

我想做的事可能吗?@justinbieber 只是高开销 Twitter 帐户的一个示例。我想使用此代码来检索许多高开销帐户的推文,因此需要速度以及查看每个用户的每条推文的能力。

0 投票
3 回答
1968 浏览

python - 如何在 Python 中 1 小时后退出函数

我正在制作一个简单的应用程序来流式传输 twitter 的公共时间线,我希望流式传输在一小时后自动停止,但我不知道该怎么做。我阅读了 datetime 和 timeit 文档,但无法理解它们。这是我的代码,它完美地但无限期地流式传输我想要的时间线。

谁能帮我?

0 投票
2 回答
148 浏览

twitter - 收集与特定事件相关的所有或至少一个很好的推文样本

我有兴趣在复杂网络研究项目中使用推文,我必须为此收集大量与特定事件相关的推文(推文的无偏见样本),例如波士顿爆炸案。我需要收集从事件日期到当前日期与此事件相关的推文。

尝试了 Search API 并知道我无法检索超过一周的推文。我对 Streaming API 有一点疑问,Streaming API 是否允许您获取较旧的推文而不是实时推文。另外,我不需要特定用户的推文。

有什么方法可以收集必要的推文吗?如果没有,你能给我任何其他我可以使用的存档源吗?

非常感谢。

0 投票
1 回答
172 浏览

api - Twitter 流 API 错误

我一直在使用 twitter 流 api 一个月,它工作正常。但是现在它遇到了一些问题。我总是得到一个 http 状态代码 400。我正在使用 php phirehose 来实现用户流。我也使用 Http 1.1 版来连接用户流。我怎样才能摆脱这个?任何帮助将不胜感激

0 投票
1 回答
963 浏览

python - 根据 tweepy 中的个人资料从某个位置提取推文

我正在开发一段代码,我想使用 Twitter 流 API 跟踪一个关键词。

显然,当我跟踪关键字时,我会得到全局结果。我知道由于 API 参数要求,您不能同时流式传输关键字和位置。

相反,我计划只保存将他们的个人资料位置列为某个城市(在本例中为伦敦)的流式推文。

目前我正在尝试以下

但是,这不会保存任何包含个人资料位置为伦敦的推文