当前位置: 首页 > 知识库问答 >
问题:

如何使用Spotify Web API搜索带有通用标题的相册?

潘坚白
2023-03-14

可以使用Spotify Web API在Spotify目录中按名称搜索相册。

但是,如果相册名称是常见的单词或短语,则搜索响应可能包含数千个结果。我看不出有什么办法能缩小艺人名字的搜索范围。

这里有一个例子:搜索专辑国家由艺术家大熊猫游击配音班。

API请求为:

http://ws.spotify.com/search/1/album?q=country

答复是:

<?xml version="1.0" encoding="UTF-8"?>
<albums xmlns="http://www.spotify.com/ns/music/1" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/">
  <opensearch:Query role="request" startPage="1" searchTerms="country" />
  <opensearch:totalResults>11861</opensearch:totalResults>
  <opensearch:startIndex>0</opensearch:startIndex>
  <opensearch:itemsPerPage>100</opensearch:itemsPerPage>
  <album href="spotify:album:1Wcnyz2zYWLIPZ1K63RXdW">
    <name>How Country Feels</name>
    <artist href="spotify:artist:56x8mYvS3cyDGAi8N2FxbB">
      <name>Randy Houser</name>
    </artist>
    <id type="upc">886443789852</id>
    <popularity>0.73964</popularity>
    <availability>
      <territories>CA US</territories>
    </availability>
  </album>
  ...more albums...
</albums>

有更好的办法吗?

共有1个答案

曹高轩
2023-03-14

您可以使用高级搜索查询语言提供帮助,特别是如果您事先了解艺术家。例如:

http://ws.spotify.com/search/1/album?q=artist:大熊猫游击队配音队

...将限制搜索该艺术家的专辑。

http://ws.spotify.com/search/1/album?q=artist:大熊猫游击队配音队国家

...将只返回您想要的相册。

完整的高级搜索参考目前在混乱是新的Spotify重新设计,但你可以找到它在Wayback机器在这里。

 类似资料:
  • 我目前正在实现一个搜索功能来从wordpress搜索帖子 我想通过标签、标题来搜索文章,并以JSON的形式返回 我发现了一个将结果生成为JSON(JSON API)的插件 http://wordpress.org/plugins/json-api/other_notes/#2.1.-Core-controller-methods 在该插件中,有一个get_posts函数,可以返回支持WP_quer

  • 问题内容: 我想知道是否可以使用HtmlUnit搜索YouTube 。我开始写代码,这里是: 现在,我不知道如何在搜索字段中键入一些文本并按搜索按钮。 我看到了有关HtmlUnit的教程,但我遇到了问题,因为它们使用名为的方法:但是YouTube上的搜索按钮没有名称,只有ID。有人可以帮我吗? 编辑:我在代码上方编辑了代码,现在我从第一页获取youtube链接。但在此之前,我需要按上传日期排序,然

  • 我还没有为索引创建任何显式设置。谢了。

  • 问题内容: 我已经使用此批量请求设法用4个文档填充了索引: 开机自检 现在如何在所有可用 标题* 上使用 通配符 进行 搜索 ? *** 类似于 但提供一个或多个通配符的东西。例如,搜索“ ”并解析来自elasticsearch的响应以最终返回如下内容: 谢谢! 问题答案: Elasticsearch在常规匹配查询中提供正则表达式支持 给你这个 要更新到您的问题URI搜索,我不确定是否可行,如果使

  • 问题内容: 我在Ionic App中显示了带有pdf.js的pdf文件。我不使用viewer.js和viewer.html,因为我需要完全不同的布局。现在,我有一个自定义搜索栏,我想突出显示pdf文件中的术语。我可以调用一个函数来执行此操作吗? 我正在像这样渲染文件: HTML: 问题答案: 现在我找到了解决方案! 搜索字词: 而且我必须导入viewer.js。 我在问题中发布的代码不再需要。PD

  • 问题内容: 我想从源HTML中删除这些标签及其内容。 问题答案: 当搜索你基本上使用的地方被定义这个API。但是,注释并不是技术上的元素,因此您可能会感到困惑,但它们仍然是由节点名标识的节点。 让我们看看这可能如何工作: