布尔OR似乎在Youtube APIv3列表搜索中不起作用



我正在尝试使用不同的关键字搜索视频。当我将多个关键字与OR一起使用时,它显示空结果。

GET https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&publishedAfter=2017-07-07T00%3A00%3A00Z&q=Social+Media+Artificial+Intelligence+Assistant%7CSocial+Media+Artificial+Intelligence+Automation%7CDigital+Marketing+Artificial+Intelligence+Assistant&relevanceLanguage=en&type=video&key={YOUR_API_KEY}

当我尝试单个关键字时,它会显示结果。说

GET https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&publishedAfter=2017-07-07T00%3A00%3A00Z&q=Social+Media+Artificial+Intelligence+Assistant&relevanceLanguage=en&type=video&key={YOUR_API_KEY}

我尝试了多种方式"A|B" , "A |B"没有任何效果。我在这里直接检查他们的 API 资源管理器

有什么线索吗?

让我用示例来解释何时要 2 个短语进行 OR。 例如:"当哈利遇到莎莉"或"刺痛我们见面">

这将被URL编码为:%22When+Harry+met+Sally%22+OR+%22Jab+We+met%22

您可以在API资源管理器中查找上述示例:https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=id%252Csnippet&publishedAfter=2017-07-07T00%253A00%253A00Z&q=%2522When+Harry+met+Sally%2522+OR+%2522Jab+We+met%2522&relevanceLanguage=en&type=video&_h=6&

相关内容

  • 没有找到相关文章

最新更新