Youtube api Youtube API自动过滤掉;添加到搜索字符串“中的字母/数字”;?

Youtube api Youtube API自动过滤掉;添加到搜索字符串“中的字母/数字”;?,youtube-api,Youtube Api,假设我在Youtube API中搜索“Metric” 但我不想要像“计量经济学”这样的搜索结果 所以我的意思是不应该在搜索字符串的左边或右边添加字母或数字 可以在搜索字符串的左侧或右侧放置一个空格,如“Fun Metric course” 我在想这个 但有趣的是,当我搜索Youtube网站(而不是API)时,如果我搜索“Metric”,那么只会显示带有“Metric”但没有“econometrics”的搜索结果 另一个例子:如果我搜索“microecon”,则不会显示带有“microeconom

假设我在Youtube API中搜索“Metric”

但我不想要像“计量经济学”这样的搜索结果

所以我的意思是不应该在搜索字符串的左边或右边添加字母或数字

可以在搜索字符串的左侧或右侧放置一个空格,如“Fun Metric course”

我在想这个

但有趣的是,当我搜索Youtube网站(而不是API)时,如果我搜索“Metric”,那么只会显示带有“Metric”但没有“econometrics”的搜索结果

另一个例子:如果我搜索“microecon”,则不会显示带有“microeconomics”的搜索结果

Youtube网站是否会自动过滤掉这些词(比如econometrics,在原始搜索字符串“metric”中添加了字母),即使我没有要求它这么做


类似地,Youtube API(不是网站)是否会自动过滤掉这样的词(比如在原始搜索字符串“metric”中添加了字母的计量经济学)?即使我没有要求它这样做???

API版本3可能会有所不同,但文档中只提到“q参数指定要搜索的查询词”。 但是在api版本2中有一些关于这个q参数的简要文档。 见:

因为它非常简短,这里也是:

q参数指定搜索查询项。YouTube将在所有视频元数据中搜索与该术语匹配的视频。视频元数据包括标题、关键字、描述、作者用户名和类别。 请注意,参数值中的任何空格、引号或其他标点符号都必须进行URL转义

要搜索准确的短语,请将该短语用引号括起来。例如,要搜索与短语“spy plane”匹配的视频,请将q参数设置为%22spy+plane%22

您的请求还可以使用布尔NOT(-)和OR(|)运算符排除视频或查找与多个搜索词之一关联的视频。例如,要搜索与“划船”或“帆船”匹配的视频,请将q参数设置为划船%7C帆船。(请注意,管道字符必须是URL转义的。)


类似地,要搜索匹配“划船”或“航海”但不匹配“钓鱼”的视频,请将q参数设置为划船&7Csailing+-fishing。

可能重复@David SkyMesh,我读过它,这是一个完全不同的问题:)两个答案完全相同的稍有不同的问题(正如YouTube(谷歌)员工给出的答案一样!)。他们(YouTube)不保证你从API获得的结果与你从网站上搜索得到的结果相匹配。如果他们没有提供足够的关于API搜索实际工作原理的文档(假设您已经阅读),那么您可能会使用他们的支持渠道。@David SkyMesh没有,完全不同的问题。我不是在问youtube网站和API是否会给我同样的结果。请重读一遍,我读了你的问题。我理解你的问题。然而,答案归结为a)搜索方法之间的差异,以及b)youtube搜索API的实际工作方式。问题的形式不同并不重要,答案是一样的。