使用节点js流式传输app.net的公共流

时间:2012-09-24 09:40:26

标签: javascript node.js streaming http-streaming

我是这个流媒体/ http长期生活连接的新手。

这是我到目前为止所得到的:

var accessToken = require('./config.js').accessToken
  , https = require('https')
;

var req = https.request({
      host: 'alpha-api.app.net',
      path: '/stream/0/posts/stream/global',
      port: 443,
      method: 'GET',
      headers: {
        'Authorization': 'Bearer ' + accessToken,
      }}).on('response', function(response) {
        response.on('data', function(chunk) {
          console.log(chunk);
        })
      });
req.end();

req.on('error', function(e) {
  console.error(e);
})

我希望这会尽可能长时间运行,并在更新时获取更新。但事实证明,这会在几秒后终止。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

在App.net中尚未实现Streams,请参阅https://github.com/appdotnet/api-spec/blob/master/resources/streams.md

您正在进行的API调用仅适用于全球流中的20个最新帖子:https://github.com/appdotnet/api-spec/blob/master/resources/posts.md#retrieve-the-global-stream