找不到艺术家和标题名称中的曲目



我正在使用NodeJs试用musicbrainz api。我想获取特定曲目的曲目信息。我可以用ISRC来做,但如果我试图用艺术家和标题名称来搜索,我会得到错误的结果。

例如:艺术家=阿佛洛狄特的孩子,标题=现在是五点钟

网址:https://musicbrainz.org/ws/2/recording/?query=recording:It%27s%20five%20o%27clock&艺术家:阿佛洛狄忒%27s%20Child&fmt=json&inc=

虽然我知道这首歌在数据库中,但这并没有返回正确的结果。

&(单个与号(不会像您期望的那样组合多个搜索条件。MusicBrainz搜索文档链接到的Lucene搜索语法描述说:

AND运算符匹配中两个术语都存在的文档单个文档的文本。这相当于一个十字路口使用集合。符号&可以用来代替单词AND。

任一https://musicbrainz.org/ws/2/recording/?query=recording:It%27s%20five%20o%27clock%20%26%26%20artist:Aphrodite%27s%20Child&fmt=json&inc=(两个安培数,转义为%26(或https://musicbrainz.org/ws/2/recording/?query=recording:It%27s%20five%20o%27clock%20and%20artist:Aphrodite%27s%20Child&fmt=json&inc=(关键字and(工作。

另一个注意事项:通过MusicBrainzneneneba API进行的搜索不支持inc参数,包括查找和浏览请求

相关内容

最新更新