node.js - 带有 Twit 的 Node.js - AND 运算符问题
问题描述
我在尝试 RT 时让 twit node.js 机器人识别多个参数时遇到问题,它既是代码中列出的用户,又包含指定的主题标签。
var stream = bot.stream('statuses/filter', {follow: approved_users, track: '#somehashtag'}
虽然这似乎在非此即彼的基础上起作用,但我如何修改它以使其成为 AND 条件?
我一直在查看文档,虽然我假设这应该是一个相对简单的修复,但我对 node.js 不够熟悉,无法立即识别问题所在。
对此的任何帮助将不胜感激!
解决方案
根据Twitter 文档,不可能 AND 这些过滤器类型:
应该考虑将 track、follow 和 locations 字段与 OR 运算符结合使用。track=foo&follow=1234 返回匹配“foo”或由用户 1234 创建的推文。
您能够实时执行更复杂的事情的唯一方法是使用企业级 PowerTrack API,这是一种商业产品。
推荐阅读
- matlab - 有没有办法使用matlab中的sum()函数对矩阵中提取的位置求和
- python - 如何将变量传递给 Django Paginator() 的 per_page 参数,以便所有专辑曲目都可以显示在一页上?
- amazon-web-services - EC2 insatnce 配置文件的 KMS 权限问题
- react-native - 更改密码时如何向 iOS 密码管理器提示用户名?
- youtube-api - Youtube Iframe API - getCurrentChapter 请求
- flutter - 未处理的异常:类型“Null”不是“String”类型的子类型 date toIso8601String Flutter
- reactjs - 如何获取一个对象(通过 POST 在 React 中)保存在正确的外键(Rails 后端)下?
- pyspark - 在 pyspark 中对 csv 文件中的语言和特殊字符进行编码,还需要帮助处理空数据
- sql - INSERT OVERWRITE 不删除项目,不工作
- android - 在 ViewModel 中使用的 helper 类中获取 viewModelScope