2017-07-02 5 views
1
const stream = require('getstream'); 

//newsfeed stream 
const client = stream.connect(null,); 

var user1 = client.feed('user', 'user1'); 

// Add activity; message is a custom field - tip: you can add unlimited custom fields! 
user1.addActivity({ 
    actor: 'user1', 
    verb: 'add', 
    object: 'picture:10', 
    foreign_id: 'picture:10', 
    "time": now.toISOString(), 
}); 

// jack's 'timeline' feed follows chris' 'user' feed: 
var jack = client.feed('timeline', 'jack'); 
jack.follow('user', 'user1'); 

// Read 'timeline' for jack - the post by chris will show up: 
jack.get({ limit: 10 }).then(function(results) { 
    var activityData = results; 

    // Read the next page, using id filtering for optimal performance: 
    jack.get({ limit: 10, id_lte: activityData[activityData.length-1].id }).then(function(results) { 
    var nextActivityData = results; 
    }); 
}); 

// Remove activity by referencing foreign_id: 
user1.removeActivity({ foreign_id: 'picture:10' }); 

この例では、getstream.ioを使用してニュースフィードを作成するコードを使用しています。私は前にこのようなことをしていないので、どこから始めるべきか分かりません。Node.jsのgetstream.ioでニュースフィードを作成するには?

答えて

関連する問題