YouTube 数据 API 无法搜索视频



我正在使用YouTube Data API v3。

我想找到在"2020-01-01T11:19:05.000Z"发布的视频

所以我使用了这样的代码。

type='video',
part='snippet',
maxResults=50,
pageToken=options.nextPageToken,
publishedAfter="2020-01-01T11:18:05.000Z",
publishedBefore="2020-01-01T11:20:05.000Z",
regionCode="KR",

但是 api 找不到我想要的视频。 所以我添加了 q 参数。

q="보겸"

现在 api 找到了我想要的视频。为什么 api 需要 q 参数来查找视频?

q 参数指定要搜索的查询词

您的请求还可以使用布尔 NOT (-( 和 OR (|( 运算符来排除视频或查找与多个搜索词之一关联的视频。

例如,要搜索与"划船"或"航行"匹配的视频,请将 q 参数值设置为 划船|航行。同样,要搜索与"划船"或"帆船"匹配但与"钓鱼"不匹配的视频,请将 q 参数值设置为 划船|帆船-钓鱼。

请注意,在 API 请求中发送管道字符时,必须对其进行 URL 转义。管道字符的 URL 转义值为 %7C.(来源:./youtube/v3/docs/search/list(

最新更新