问题标签 [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.
javascript - ntwitter:在 X 回调后停止监听流事件
//对node.js完全陌生
我正在使用 ntwitter 来收听 Twitter 状态。调用 X 回调后如何停止收听?
twitter - Twitter API 调用不起作用
嗨朋友我正在尝试运行 twitter api 以使用以下代码获取主题标签的推文。当我尝试获取用户时间线时,它没有给出任何身份验证错误,但是当它尝试搜索包含 hahstag 的推文时,它给出了身份验证错误。
但现在它给出了一个奇怪的错误,如下所示。
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 进行比较)。
这是带有完整代码的要点。
twitter - Twitter api (Twitter4j)。如何获取美国推文?
我正在尝试使用 twitter4j 获取随机流美国推文,但似乎我无法做到这一点。
我决定使用流 api,因为它看起来适合我的目的,但事实是这样。我可以使用方法 sample() 获得随机推文。但它返回随机推文,没有任何过滤美国推文的能力。
所以我使用过滤方法没有任何成功,因为我必须设置跟踪词,这实际上不是我需要的。
我尝试使用 not stream api,似乎可以达到我的目的,但这是血腥的地狱。
有谁知道如何使用stream twitter api订阅美国英语推文?
ios - iOS:使用 JSON 的 Twitter URL 路径?
我正在尝试使用 拉入推文的第一个 url -objectForKey:
,我想知道如何在 1 中拉入扩展的 url。
这是json:
这是我尝试过的:NSLog(@"URL FOUND: %@", [JSON objectForKey:@"entities/urls/expanded_url"]);
但我得到了(null
)。
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 帐户的一个示例。我想使用此代码来检索许多高开销帐户的推文,因此需要速度以及查看每个用户的每条推文的能力。
python - 如何在 Python 中 1 小时后退出函数
我正在制作一个简单的应用程序来流式传输 twitter 的公共时间线,我希望流式传输在一小时后自动停止,但我不知道该怎么做。我阅读了 datetime 和 timeit 文档,但无法理解它们。这是我的代码,它完美地但无限期地流式传输我想要的时间线。
谁能帮我?
twitter - 收集与特定事件相关的所有或至少一个很好的推文样本
我有兴趣在复杂网络研究项目中使用推文,我必须为此收集大量与特定事件相关的推文(推文的无偏见样本),例如波士顿爆炸案。我需要收集从事件日期到当前日期与此事件相关的推文。
尝试了 Search API 并知道我无法检索超过一周的推文。我对 Streaming API 有一点疑问,Streaming API 是否允许您获取较旧的推文而不是实时推文。另外,我不需要特定用户的推文。
有什么方法可以收集必要的推文吗?如果没有,你能给我任何其他我可以使用的存档源吗?
非常感谢。
api - Twitter 流 API 错误
我一直在使用 twitter 流 api 一个月,它工作正常。但是现在它遇到了一些问题。我总是得到一个 http 状态代码 400。我正在使用 php phirehose 来实现用户流。我也使用 Http 1.1 版来连接用户流。我怎样才能摆脱这个?任何帮助将不胜感激
python - 根据 tweepy 中的个人资料从某个位置提取推文
我正在开发一段代码,我想使用 Twitter 流 API 跟踪一个关键词。
显然,当我跟踪关键字时,我会得到全局结果。我知道由于 API 参数要求,您不能同时流式传输关键字和位置。
相反,我计划只保存将他们的个人资料位置列为某个城市(在本例中为伦敦)的流式推文。
目前我正在尝试以下
但是,这不会保存任何包含个人资料位置为伦敦的推文