我想开发一个网站,用户可以在其中编写任何名人的推特屏幕名称,所以当点击show show tweet按钮时,它会显示该screen_name的最新推文。我想在角度和节点js中实现它?
答案 0 :(得分:0)
您应该按照我列出的步骤执行此操作。首先是create your developer account in twitter。之后在Node中有一个库,您可以找到它here。
下面的代码显示了您的应用程序中可用于获取近期twits的路径。
var express = require('express');
var Twitter = require('twitter');
var app = express();
var client = new Twitter({
consumer_key: 'your-key',
consumer_secret: 'your-key',
access_token_key: 'your-key',
access_token_secret: 'your-key'
});
app.get('/twitter/:screenname', function(req, res, next) {
var params = {screen_name: req.params.screenname};
client.get('statuses/user_timeline', params, function(error, tweets, response) {
if (!error) {
return res.status(200).json({tweets});
}
return res.status(500).json({error});
});
})
var server = app.listen(3000, () => {
console.log('Server running at port 3000')
})