Вот пример использования desmondmorris / node-twitter и rxjs 5.

я новичок в Rx и, к сожалению, очень плохо знаком с js и потоками в js. Я использую этоhttps://github.com/trygve-lie/twitter-stream-api подключаться к твитерам потокового API и получать объекты JSON с твитами. Пока у меня есть этот код

var Rx = require('rxjs/Rx');

var TwitterStream = require('twitter-stream-api'),
    fs = require('fs');
var filter = 'tweet';
var keys = {
    consumer_key : "key",
    consumer_secret : "secret",
    token : "token",
    token_secret : "tokensecret"
};

var Twitter = new TwitterStream(keys);
Twitter.stream('statuses/filter', {
    track: filter
});

Twitter.on('connection success', function (uri) {
    console.log('connection success', uri); 
});
Twitter.on('data', function (obj) {
    console.log(obj.text);
});

Я успешно пишу твиты на консоль, но на самом деле я пытаюсь научиться работать с потоками и, в частности, с RxJS. Я перепробовал все возможные способы создания наблюдаемого. Rx.Observable. создать / из и т.д ...

Я также попробовал Twitter.resume (), так как он, по-видимому, приостановлен по умолчанию, чтобы возобновить поток и наблюдать за этим. Я получаю только такие ошибки, как не могу. Подписка не является функцией. Из того, что у меня есть выше, как я могу использовать Rx.Observable, чтобы начать фильтровать и воспроизводить данные?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос