【问题标题】:Get multiple tracks from Spotify API using ISRC code使用 ISRC 代码从 Spotify API 获取多个曲目
【发布时间】:2018-11-26 09:40:36
【问题描述】:

有一个solution 可以通过使用 ISRC 查询 Spotify 搜索 API 来获取单个曲目。

但是,我没有找到任何方法来获取相同的多个曲目。

我尝试了这些方法,但没有任何效果:

逗号分隔:https://api.spotify.com/v1/search?type=track&q=isrc:USEE10001993,USEE10001994

加号分隔:https://api.spotify.com/v1/search?type=track&q=isrc:USEE10001993+USEE10001994

有什么办法可以做到吗?

【问题讨论】:

  • 你能展示一些你正在使用的代码吗?
  • 对不起,我没有在这里得到你的问题。你在这里指的是什么代码?这纯粹是一个 REST API 调用,在查询参数中寻找与给定 ISRC 匹配的歌曲?
  • 我不知道如何使用上述语法进行多次调用。使用 requests 库并使用 for 循环应该很容易。
  • 这里的问题只是为了避免for循环,因为它不是一个方便/可靠/可扩展的解决方案。
  • 在我看来,您的解决方案既不方便也不可扩展,反之亦然。使用您的方法使用多个调用是没有意义的。

标签: api spotify mediainfo


【解决方案1】:

这个请求对我来说很好:https://api.spotify.com/v1/search?type=track&q=isrc:USWB11802164+OR+isrc:DEMA61301103

【讨论】:

  • 了不起的人!这是我所期待的。这是在某处记录的吗?如果是这样,你能把那个链接放在这里以供参考吗?谢谢!
  • 它只是“字段过滤器”和“搜索查询运算符”的组合。文档在这里:developer.spotify.com/documentation/web-api/reference/search/…
  • 这个方法还能用吗?由于某种原因,使用 OR 运算符时我无法让它输出任何歌曲
  • 很遗憾,但这个方法目前不起作用。您只能逐个(不能多个)搜索 ISCR 代码。
猜你喜欢
  • 2016-05-13
  • 2017-12-22
  • 2016-08-23
  • 1970-01-01
  • 1970-01-01
  • 2014-01-22
  • 2017-03-27
  • 1970-01-01
  • 2017-09-19
相关资源
最近更新 更多