Node.js 如何为twitterapi监听节点js端口
下面是代码。如何在Postman中运行下面的服务(如何监听下面的服务)。我能够在console.log中打印数据 从config.default中,我获取消费者密钥、消费者密钥、访问令牌密钥、访问令牌密钥Node.js 如何为twitterapi监听节点js端口,node.js,express,Node.js,Express,下面是代码。如何在Postman中运行下面的服务(如何监听下面的服务)。我能够在console.log中打印数据 从config.default中,我获取消费者密钥、消费者密钥、访问令牌密钥、访问令牌密钥 var Twitter = require('twitter'); var config = require('./config.default'); console.log(config); var T = new Twitter(config); // Set up your searc
var Twitter = require('twitter');
var config = require('./config.default');
console.log(config);
var T = new Twitter(config);
// Set up your search parameters
var retweet = function () {
var params = {
q: '#FIFA2018',
count: 10,
result_type: 'recent',
lang: 'en'
}
T.get('search/tweets', params, function (err, data) {
// if there no errors
if (!err) {
// grab ID of tweet to retweet
console.log(data);
var retweetId = data.statuses[0].id_str;
// Tell TWITTER to retweet
T.post('statuses/retweet/:id', {
id: retweetId
}, function (err, response) {
if (response) {
console.log('Retweeted!!!');
}
// if there was an error while tweeting
if (err) {
console.log('Something went wrong while RETWEETING... Duplication maybe...');
}
});
}
// if unable to Search a tweet
else {
console.log('Something went wrong while SEARCHING...');
}
});
}
retweet();
// retweet in every 50 minutes
setInterval(retweet, 30000);
通过npm安装检查您已安装twitter库的node_模块。在twitter下,您将看到一个lib(library)文件夹。您可以检查twitter.js文件。此文件将列出所有功能。此外,您还可以看到用作基础的不同URL
this.options=extend({
消费者密钥:null,
消费者机密:null,
访问令牌密钥:null,
访问令牌密钥:null,
持票人令牌:空,
休息时间:'https://api.twitter.com/1.1',
溪底:'https://stream.twitter.com/1.1',
用户\u流\u基:'https://userstream.twitter.com/1.1',
地点\河流\基地:'https://sitestream.twitter.com/1.1',
媒体库:'https://upload.twitter.com/1.1',
请求选项:{
标题:{
接受:“*/*”,
连接:“关闭”,
“用户代理”:“节点twitter/”+版本
}
}
},选项)我明白了。但我的问题是如何为上述服务创建侦听器。您所说的侦听器是什么意思,您能举个例子吗。