Twitter steam API 随机停止工作

Twitter steam API randomly stopped working

我正在使用 node.js 和 twit 实时跟踪包含标签#DisasterMgtUWI 的推文。它一开始是有效的,我设法从测试帐户中获得了前两个。在第三条推文中,我在推文中包含了一张图片。然而,从这时起,即使在重新启动我的服务器之后,我所做的任何推文都不会记录到控制台。我的代码如下所示:

const Twit = require('twit')
require('dotenv/config')
const T = new Twit({
    consumer_key: process.env.TWITTER_API_KEY,
    consumer_secret: process.env.TWITTER_API_SECRET,
    access_token: process.env.TWITTER_ACCESS_TOKEN,
    access_token_secret: process.env.TWITTER_ACCESS_TOKEN_SECRET
})

const stream = T.stream('statuses/filter', {track: '#DisasterMgtUWI'})

stream.on('tweet', tweet => {
    console.log(tweet)

})

有谁知道为什么我的代码随机停止工作?我很茫然。

我通过对 API 键值进行硬编码而不是使用 .env 文件中的变量来解决问题。