gpt4 book ai didi

java - 在YouTube API词组搜索中包括 “-”

转载 作者:行者123 更新时间:2023-12-03 06:27:01 28 4
gpt4 key购买 nike

YouTube用户编写的视频标题如下

artistname - songname

喜欢
Eminem - Soldiers

因此,如果我想搜索名为 Love的ARTIST(而非歌曲),则必须搜索 Love -
我试过了
max-results=1&q=intitle:"Love -"&orderby=viewCount&restriction=US

或同等
max-results=1&q=intitle:%22Love%20-%22&orderby=viewCount&restriction=US

但随后它提供了像
Eminem - Love The Way You Lie ft. Rihanna

其中包含 -Love,但不包含 Love -
有什么办法可以编码吗?我目前正在尝试使用Java,但是如果包括 -仅能使用另一种语言,那么我愿意更改语言。

替代方案

另外,如果我可以制作类似“搜索具有 Love--Love迟到的视频标题”的东西,那也很好。

然后还将搜索像 Love you - blahblah这样的视频标题,因为 -出现在 Love之后,但不会搜索 Eminem - Love the way you lie,因为 -出现在 Love之前

最佳答案

我假设您正在使用此:

    GET https://www.googleapis.com/youtube/v3/search

从youtube文档中:

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

您的请求还可以使用 bool(boolean) 型NOT(-)和OR(|)运算符排除视频或查找与多个搜索词之一相关的视频。例如,为了搜索与“划船”或“帆船”匹配的视频,请将q参数值设置为划船。类似地,为了搜索与“划船”或“帆船”而不匹配“钓鱼”的视频,将q参数值设置为“划船”。请注意,在API请求中发送管道字符时,必须将其转义为URL。竖线字符的URL转义值为%7C。

关于java - 在YouTube API词组搜索中包括 “-”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25101477/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com