2014-10-22 50 views
5

我正在使用node.js Twit模塊;用戶通過身份驗證後,如何獲取該用戶的推文?文檔沒有解釋如何去做。如何使用node.js twit獲取用戶的twitter流?

下返回null:

var Twit=require('twit'); 
var T = new Twit({ 
    consumer_key:   nconf.get('twitterAuth:consumerKey') 
, consumer_secret:  nconf.get('twitterAuth:consumerSecret') 
, access_token:   user.token 
, access_token_secret: user.tokenSecret 
}); 
var username=user.profile.username; 

T.get('search/tweets', {screen_name: username, count:100 }, function(err, data, response) { 
    //q: 'banana since:2011-11-11', count: 100 
    res.send(data); 
}) 

感謝您的幫助 - 一定有什麼明顯的。 (我已確認代碼作品)。

回答

11

您可能已經解決了你的問題,但對於其他人在那裏,與此掙扎,這裏是我的解決方案:

var Twit = require('twit'); 

var T = new Twit({ 
    consumer_key:   '' 
    , consumer_secret:  '' 
    , access_token:   '' 
    , access_token_secret: '' 
}) 

var options = { screen_name: 'sandagolcea', 
       count: 3 }; 

T.get('statuses/user_timeline', options , function(err, data) { 
    for (var i = 0; i < data.length ; i++) { 
    console.log(data[i].text); 
    } 
}) 

這顯示了我的最後3條推文:) 乾杯!

+0

如何獲得特定screen_name的流媒體?該screen_name作爲追隨者存在? – 2016-06-21 11:30:52

相關問題