我已启用Twitter高级API,并且我正尝试从请求查询中获取Twitter数据
搜索查询规则
我不使用任何twitter API客户端库,我创建了自己的小型库进行身份验证并获取结果。搜索查询存在此问题,因为我正在获取其他查询的Twitter数据,例如预期的。
我尝试过的查询
{ "query":"lang:ja(-is:retweet((Reゼロ OR Re:ゼロ) OR (#Reゼロ OR #Re:ゼロ) ))",
"maxResult":500,
"fromDate":somedate,
"toDate":somedate
}
响应是一个错误提示
处理您的请求时出错:在(( 位置8)
我尝试了这些方法,但是没有用。
"lang:ja(-is:retweet((Reゼロ OR "/Re:ゼロ/") OR (#Reゼロ OR "/#Re:ゼロ/") ))"
"lang:ja(-is:retweet((Reゼロ OR 'Re:ゼロ') OR (#Reゼロ OR '#Re:ゼロ') ))"
据我了解,单词之间的冒号会引起错误,例如(Re:ゼロ),因为如果我删除冒号,则会返回用于查询匹配的数据。我认为冒号使推特搜索运算符变得很复杂,例如:retweet。
这些是我关注的链接
https://developer.twitter.com/en/docs/tweets/search/guides/premium-operators https://developer.twitter.com/en/docs/tutorials/translating-plain-language-to-pt-rules
如何解决这个问题?