首页 > 解决方案 > 带有 Twit 的 Node.js - AND 运算符问题

问题描述

我在尝试 RT 时让 twit node.js 机器人识别多个参数时遇到问题,它既是代码中列出的用户,又包含指定的主题标签。

var stream = bot.stream('statuses/filter', {follow: approved_users, track: '#somehashtag'}

虽然这似乎在非此即彼的基础上起作用,但我如何修改它以使其成为 AND 条件?

我一直在查看文档,虽然我假设这应该是一个相对简单的修复,但我对 node.js 不够熟悉,无法立即识别问题所在。

对此的任何帮助将不胜感激!

标签: node.jstwitter

解决方案


根据Twitter 文档,不可能 AND 这些过滤器类型:

应该考虑将 track、follow 和 locations 字段与 OR 运算符结合使用。track=foo&follow=1234 返回匹配“foo”或由用户 1234 创建的推文。

您能够实时执行更复杂的事情的唯一方法是使用企业级 PowerTrack API,这是一种商业产品。


推荐阅读