0
Ich kann das twitter nicht überwachen. Ich folgte dem Verfahren, um die Stimmungsanalyse (Twitter) in node.js code.It verifizierte meine Twitter-Konto richtig.aber zeigt es Stream ist keine Funktion. Ich eingeschlossen der Code .can jemand diese issue.Thanks im Voraus lösen ...twitter.stream ist keine Funktion in node.js?
app.get('/watchTwitter', function (req, res) {
const twitter = new twitterAPI({
consumerKey: "asas",
consumerSecret: "sdcscs"
});
const accessToken = "cdccd";
const accessTokenSecret = "csdcs";
var stream;
var testTweetCount = 0;
var phrase = 'bieber';
twitter.verifyCredentials(accessToken, accessTokenSecret, params, function (error, data, response) {
if (error) {
console.log(error);
} else {
console.log(data["screen_name"]);
stream = twitter.stream('statuses/filter',
{
'track': phrase
}, function (stream) {
res.send("Monitoring Twitter for \'" + phrase + "\'... Logging Twitter traffic.");
stream.on('data', function (data)
{
testTweetCount++;
if (testTweetCount % 50 === 0)
{
console.log("Tweet #" + testTweetCount + ": " + data.text);
}
});
});
}
});
});
app.listen(8086,function()
{
console.log("port is listen on 8086");
});
Wo definieren Sie Twitter? Sieht so aus, als müssten Sie eine neue Twitter-Instanz mit "new Twitter()" einrichten, bevor Sie den Stream verwenden können. siehe [hier] (https://www.npmjs.com/package/twitter) Dann –