के साथ स्ट्रीमिंग एपीआई कैसे बनाएं Node के साथ स्ट्रीमिंग एपीआई बनाने के लिए आप कैसे जाएंगे? बस Twitter streaming API की तरह।नोडजेएस
मैं अंततः FriendFeed api से पहला अपडेट प्राप्त करना चाहता हूं, और जब कोई नया उपलब्ध हो जाता है (यदि आईडी अलग है) स्ट्रीम करें, और बाद में इसे वेब सेवा के रूप में बेनकाब करें ताकि मैं इसका उपयोग कर सकूं मेरी वेबसाइट पर WebSockets :)।
var sys = require('sys'),
http = require('http');
var ff = http.createClient(80, 'friendfeed-api.com');
var request = ff.request('GET', '/v2/feed/igorgue?num=1',
{'host': 'friendfeed-api.com'});
request.addListener('response', function (response) {
response.setEncoding('utf8'); // this is *very* important!
response.addListener('data', function (chunk) {
var data = JSON.parse(chunk);
sys.puts(data.entries[0].body);
});
});
request.end();
कौन सा केवल FriendFeed से डेटा हो जाता है, बनाने नोड के साथ HTTP सर्वर आसान है, लेकिन यह एक धारा वापस नहीं लौट सकते हैं (या मैं अभी तक पता चला नहीं किया है:
अब तक मैं इस राशि किस तरह)।
मैं यह कर सकता है नहीं, मैं एक कठिन समय शायद नोड को समझने आ रही है, इसलिए, मैं http दोहराना चाहते हैं अनुरोध करें, लेकिन किसी कारण से मैं httpRequest.end पर कॉलबैक संलग्न नहीं कर सकता :( वैसे भी, बहुत बहुत धन्यवाद! – igorgue