Twitter + HTML5 webSocket API

DAD*_*ADU 5 twitter html5 websocket

有没有办法通过HTML5 webSocket API(JavaScript)连接到Twitter?

目前http://streamie.org/似乎正在做类似的事情,但他们通过http://local.streamie.org:8888/引导它,所以看起来他们正在运行websocket.

JavaScript部分非常清楚:

websocket = new WebSocket('ws://echo.websocket.org/');


websocket.onopen = function(event) {

    websocket.send('hello from client');

    console.log('CONNECTED');
};

websocket.onclose = function(event) {

    console.log('DISCONNECTED');
};

websocket.onmessage = function(event) {

    console.log(event.data);
};

websocket.onerror = function(event) {


};
Run Code Online (Sandbox Code Playgroud)

但Twitter的websocket地址是什么?

abr*_*ham 4

Twitter 不提供 WebSocket 接口。如果您想通过 WebSocket 访问 Twitter Streaming API,则必须在自己的服务器上运行代理。

  • 我知道 [Superfeedr 支持 WebSockets](http://blog.superfeedr.com/websockets-and-comet/),因此您也许可以使用它们,具体取决于它们是否有您需要的 Twitter 数据。您也许还可以使用 [DataSift 的 WebSocket API](http://support.datasift.net/help/kb/streaming-api/websocket-streaming)。 (2认同)