无法validationnodejs中的twitter详细信息?

我用这个链接https://dev.twitter.com/apps我跟着程序,我得到了消费者密钥,消费者密钥,访问令牌密钥,访问令牌的秘密 details.I把它放在我的code.I运行在本地主机它显示** twitter.verifyCredentials是不是一个函数。**我附上的代码,任何人都可以告诉我什么是代码中的问题。感谢提前…

var twitter=require("twitter"); var tweeter = new twitter( { consumer_key:'xyz', consumer_secret:'abx', access_token_key:'asd', access_token_secret:'www' }); app.get('/twitterCheck', function (req, res) { twitter.verifyCredentials(function (error, data) { res.send("Hello, " + data.name + ". I am in your twitters."); }); }); app.listen(8086,function() { console.log("port is listen on 8086"); }); 

这是来自node-twitter-api包。 尝试使用node-twitter-api ,这将工作:

 const express = require('express') const app = express() const twitterAPI = require('node-twitter-api'); const twitter = new twitterAPI({ consumerKey: '*****', consumerSecret: '******', }); const accessToken = "***********"; const accessTokenSecret = "***********"; const params = {}; app.get('/twitterCheck', function (req, res) { twitter.verifyCredentials(accessToken, accessTokenSecret, params, function (error, data, response) { if (error) { console.log(error); } else { console.log(data["screen_name"]); } }); }); app.listen(8086, function () { console.log("port is listen on 8086"); });