【发布时间】:2018-05-03 05:03:48
【问题描述】:
我正在尝试使用 Twitter api 来监听来自一位用户 (1234) 的推文
twitterClient.stream('statuses/filter', { follow: 1234 }, (stream) => {
stream.on('data', tweet => {
console.log('tweet', tweet)
})
stream.on('error', error => {
console.log('error', error)
})
})
这是 Twitter 的节点包装器,node-twitter 或 npm 上的“twitter”。
此功能的开发者文档在这里:https://developer.twitter.com/en/docs/tweets/filter-realtime/api-reference/post-statuses-filter.html
我的问题是console.log('tweet', tweet) 行永远不会触发,即使我在推特或回复时也是如此。但是,如果我使用{ filter: 'MyKeywordHere' } 作为第二个参数,它会触发。那么为什么我不能关注我的帐户活动呢?
【问题讨论】:
-
您的代码运行良好。我无法复制这个问题。 1- 确保 twitter id 有效的可能原因 2- 共享代码的其他部分
标签: node.js twitter node-twitter