【发布时间】:2015-10-03 11:42:39
【问题描述】:
我一直在使用 YouTube 的 API,但我对 youtube.search().list() 的 q 参数的工作原理感到困惑。
通常添加q 参数相当于设置要搜索的关键字。但是,不添加此参数,API 也会检索视频。
这些视频来自哪里?它们是随机的吗?
【问题讨论】:
标签: jquery python youtube youtube-api youtube-data-api
我一直在使用 YouTube 的 API,但我对 youtube.search().list() 的 q 参数的工作原理感到困惑。
通常添加q 参数相当于设置要搜索的关键字。但是,不添加此参数,API 也会检索视频。
这些视频来自哪里?它们是随机的吗?
【问题讨论】:
标签: jquery python youtube youtube-api youtube-data-api
字符串
q 参数指定要搜索的查询词。
您的请求还可以使用布尔 NOT (-) 和 OR (|) 运算符 排除视频或查找与其中之一关联的视频 几个搜索词。例如,搜索匹配的视频 “boating”或“sailing”,将 q 参数值设置为 划船|航行。同样,要搜索匹配的视频 "boating" 或 "sailing" 但不是 "fishing",将 q 参数值设置为 划船|帆船钓鱼。请注意,管道字符必须是 在您的 API 请求中发送 URL 时转义。 URL 转义值 管道字符是 %7C。
如果您不添加q参数,视频仍然会根据您输入的其他参数进行搜索。
【讨论】:
cryptocurrency|digital currency|crypto
q参数可以传入的关键字数量限制是多少?