带有"?"搜索词的 CommentThread.list 返回空集



正如标题所述,我无法使用"?"searchTerm过滤所有CommentThreads,这将返回一个空的CommentThread列表。

尝试过\?,\?,纯%03F,unicode\u0003F。似乎什么都不管用。有没有办法通过问号进行筛选?我正试图从视频中检索所有问题,如果我不能以这种方式进行过滤,那就意味着我必须删除所有内容并在本地进行过滤,这真的很昂贵(从配额角度来看)。

这是api浏览器url:

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.commentThreads.list?part=id%252Csnippet&maxResults=10&order=时间&searchTerms=%253F&text格式=html&videoId=o4lMYiwKYRs&fields=项目(回复%252Csnippet)%252CextPageToken&amp_h=18&

我不知道这是否是一个bug,但searchTerms参数似乎有自己的规则来使自己工作或过滤结果。

让我们使用这个具有以下注释的videoId=2ecT9zf1QZU

24

科比

24kobe

?kobe

kobe?苔藓虫

IDOL24

如果我们使用searchTerms=?,我们将得到0结果,就像您所经历的那样,因为我认为它不适用于单独的特殊字符或具有这种特殊字符的单词。(例如?)

如果我们使用searchTerms=kobe,我们将得到3个结果,(kobe bryant??kobekobe?bryant),因此它适用于没有特殊字符的单词。

现在,我们使用searchTerms=?kobe and searchTerms=kobe?,由于特殊字符,我们将得到0结果

如果我们使用searchTerms=yant(来自单词bryant),结果是0,因为结果中没有单词包含单词yant

因此,这意味着使用这个searhTerms有一些规则或限制。

我希望这些信息对你有所帮助。

相关内容

  • 没有找到相关文章

最新更新