0
私はtwitter.Iを監視することができませんnode.jsコードの感情分析(ツイッター)を行う手順。私のtwitterアカウントを確認しました。それはストリームが機能ではないことを示します。私はあなたがTwitter NPMパッケージを参照しているが、あなたはnode-twitter-apiを使用している...twitter.streamは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");
});
あなたはどこでtwitterを定義しますか?あなたはストリームを使用する前に "'新しいTwitter() '"を使って新しいTwitterインスタンスを設定する必要があるようです。 [here](https://www.npmjs.com/package/twitter)を参照してください –