2014-01-15 51 views
1

我想從我的Twitter帳戶中獲取最後3條推文。我使用node.js運行express.js並安裝了ntwitter。該應用程序已通過身份驗證,並輸入了正確的安全令牌。當我測試以查看應用程序是否已通過身份驗證時,我獲得了成功響應,但當我發送推文請求時,我得到一個空響應。也許ntwitter被安裝在錯誤的目錄中,或者我可能會錯誤地發出請求。使用express.js和twitter在node.js中獲取最後3條推文。終端說我的應用程序已驗證,但返回null

代碼:

twit 
    .verifyCredentials(function (err, data) { 
    console.log("Verifying Credentials..."); 
    if(err) 
     console.log("Verification failed : " + err); 
    else 
     console.log("Verification succeeded");  
    }); 

twit.get('/statuses/user_timeline.json', { count: 1 }, function(data) { 
    console.log(util.inspect(data)); 
}); 

控制檯:

Express server listening on port ...: 
Verifying Credentials... 
Verification succeeded 
null 

任何和所有幫助將不勝感激。謝謝。

回答

0

你可以嘗試this.This在我的情況

<script src="http://twitter.com/javascripts/blogger.js" type="text/javascript"></script> 

<script type="text/javascript"> 

(function() { 

    var e = document.createElement('script'); 

    e.type = 'text/javascript'; 

    e.async = true; 

    e.src = 'http://twitter.com/statuses/user_timeline/YOUR_USERNAME_HERE.json?callback=twitterCallback2&count=3'; 

    document.getElementById('twitter_update_list').appendChild(e); 

}()); 

</script> 
+0

此不再與Twitter API v1.1的工程工作。 Twitter現在需要OAuth,因此您不能再使用客戶端代碼檢索推文。請參閱http://stackoverflow.com/questions/12390398/getting-latest-tweets-with-api-1-1 –

相關問題