问题标签 [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 回答
94 浏览

twitter - 将位置添加到 twitter 流 API 会导致 OAuth 失败

我已经使用 track 参数成功连接到 Twitter 流 API。我正在使用 OAuth 身份验证并编写了自己的类(因此不使用任何库)。

我刚刚添加了位置参数。我已按照文档中所述的字母顺序将其添加到 oauth_signature_base_string 中。如文档中所述,它也被编码在此字符串中。

然后我将它与 track 参数一起添加到 uri,但未编码。我再次相信这就是文档所说的方式。

https://stream.twitter.com/1.1/statuses/filter.json?stall_warnings=true&track=silverstone&locations=-180,-90,180,90

我遇到的问题是将位置参数添加到授权字符串会导致身份验证失败(即 401 Unauthorized)。

任何人都知道如何将位置参数添加到标头,因为这是我认为我出错的地方(即是否应该对位置的值进行编码?)

干杯。蒂姆

0 投票
1 回答
1840 浏览

websphere-6.1 - 在使用 IBM WAS 6.1 的 twitter 流 API 中找不到受信任的证书

尝试使用 IBM WAS 6.1 为公共流连接 Twitter 流 API 时出现错误。

以下设置用于连接公共流 API

0 投票
0 回答
440 浏览

django - 带有 Django 的 Celery 和 Twitter 流 api

我很难概念化如何通过 Django 提供的管理界面连接到 twitter 流 api 并处理推文。

主要问题是从 Django 启动一个守护进程并能够停止/启动它,以及确保有监控的规定。我真的不想为此目的使用新贵,因为我想尝试使项目尽可能自包含。

我目前正在尝试以下操作,但不确定这是否可能是错误的处理方式

  • 从 Django 启动一个 celery 任务,它建立到流 API 的持久连接
  • 上述任务创建了将处理推文并存储它们的子任务
  • 因为 celeryd 作为守护进程运行,所以如果连接中断并且任务失败,它将自动再次运行第一个任务——这是否意味着我不需要任何额外的监控?

以上是否有意义或我误解了芹菜的工作原理?

0 投票
1 回答
650 浏览

android - Twitter 流 API 和身份验证

我正在构建一个应用程序,它允许使用 Twitter 流 API 来允许用户查看其地理区域内的实时推文流。

我有一个从 dev.twitter.com 获得的访问令牌,但是 Streaming API 文档的这一部分让我感到困惑,

连接

每个帐户只能创建一个到公共端点的常设连接,并且使用相同的帐户凭据多次连接到公共流将导致最旧的连接断开。

如果我使用硬编码的访问令牌发布我的应用程序,那么只有一个设备能够访问流,并且如果另一台设备尝试将第一台设备断开连接?

如果这是真的,我是否需要要求我的用户使用他们的 Twitter 帐户登录以获取他们自己的访问令牌来查看公共流?

应用程序适用于 Android,我正在使用 Twitter4J 来管理与 Stream 的连接。

0 投票
1 回答
288 浏览

c# - Twitter 搜索位置过滤器中的 401 错误

我在 Twitter API 讨论中发布了类似的问题,但没有收到回复。我尝试了将近一周的时间从 C# 上的 Twitter Streaming API 公共流中获取地理定位的推文,但没有成功。下面是我正在使用的代码。当我使用轨道参数更改位置参数时,一切正常。但是位置过滤器总是返回 401 错误。任何人都可以帮我处理我的代码吗?

在此先感谢,斯特凡诺斯

0 投票
1 回答
1107 浏览

tweepy - 流式 API 无法检索转推消息“'NoneType' 对象没有属性 'get'”

这是我的代码......它适用于获取个人推文,而不是转推。有人有什么主意吗?:(

然后,我测试了转发一个人的消息并得到了这个错误......

在正常推文的一部分中,它完成了......

0 投票
1 回答
71 浏览

twitter-streaming-api - 如何再次重新开始收听 Twitter straming Api?

我正在使用 Twitter4j 通过实时获取推文。Twitter 流 API,它工作正常。有时它会由于网络连接问题(或其他原因)引发异常,这对我来说也可以,但是我无法从这种情况中恢复并且它需要重新启动服务器。有人可以建议如何在不重新启动服务器的情况下重新开始收听 Twitter straming Api。我们在 Twitter4j 中有 TwitterStreamFactory 和 TwitterStream 类。提前谢谢了 。

0 投票
1 回答
2548 浏览

twitter-streaming-api - Twitter Streaming API not working

When I try this on terminal: curl https://stream.twitter.com/1.1/statuses/filter.json?delimited=length&track=twitterapi:

It returns this html document:

It's supposed to return lots of json data, any thoughts why this is happening?

0 投票
0 回答
361 浏览

twitter - Twitter 流 API:跟踪准确的短语

我想收听流媒体 API 并跟踪确切的短语,2010 年的这篇文章说不,你不能跟踪确切的短语,但我再问一次,以防有人有更新的消息。有可能吗?

0 投票
2 回答
296 浏览

python - 在 DELETE rest api 调用上断开 TwythonStreamer

这是我对 TwythonStreamer 的包装:

这是我从 twitter 获取状态的调用:

我创建了这个流,在对我的 Web 服务器的 GET REST API 调用中寻找“羽毛球”。虽然它没有编码,但它将是一个异步调用,这意味着我将返回一个类似“1”的响应,表明流已成功创建。

self.disconnect当我收到一个值为 "badminton" 的 DELETE REST API 调用时,我该怎么办?