twitter premium Api buid使用冒号进行搜索查询

时间:2019-10-10 05:18:01

标签: string api twitter string-concatenation

我已启用Twitter高级API,并且我正尝试从请求查询中获取Twitter数据

搜索查询规则

  1. 在Twitter正文或主题标签中没有几个词
  2. 日语日语
  3. 跳过转发
  4. 在日期范围内
  5. 和一些默认参数

我不使用任何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

如何解决这个问题?

0 个答案:

没有答案