【问题标题】:Fetching tweets on the basis of screen_name in nodejsnodejs中根据screen_name获取推文
【发布时间】:2017-10-04 15:44:58
【问题描述】:

我想开发一个网站,用户可以在其中编写任何名人的 Twitter 屏幕名称,因此当单击显示显示推文按钮时,它将显示该屏幕名称的最新推文。我想在角度和节点 js 中实现它?

【问题讨论】:

    标签: javascript angularjs node.js express twitter


    【解决方案1】:

    您应该按照我将列出的一些步骤进行操作。首先create your developer account in twitter。之后在Node中有一个库,你可以找到它here

    以下代码显示了您的应用程序中的一个路由,可用于获取最近的推文。

        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')
        })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-17
      • 2012-04-18
      • 2011-05-21
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 2018-07-18
      • 1970-01-01
      相关资源
      最近更新 更多