使用 Spotify Web API 播放曲目

Posted

技术标签:

【中文标题】使用 Spotify Web API 播放曲目【英文标题】:Play a Track Using Spotify Web API 【发布时间】:2014-09-20 02:38:53 【问题描述】:

我将 LastFM API 中的艺术家、曲目和专辑存储在一个小部件中。当用户单击播放时,我想播放来自 Spotify 的歌曲的 30 秒 sn-p。是否有可能做到这一点?我正在努力寻找一种方法。尤其是没有用户身份验证/权限。

Spotify App API: Play specific track from album

这看起来很有希望,但我不确定这是否是我在说的......

如果有人能指出我正确的方向(使用什么 API 调用),那就太好了!我可以从那里弄清楚其余的。

【问题讨论】:

【参考方案1】:

在 Spotify API 文档中,我找到了指向此 github repo 的链接,该链接使用 30 秒 API 调用来构建网络播放器,您可以查看 here。我相信你想要track API:

preview_url      string      指向曲目的 30 秒预览(MP3 格式)的链接。

【讨论】:

【参考方案2】:

您也可以从搜索响应中获取轨道 preview_url

如果您知道艺术家和曲目名称:

https://api.spotify.com/v1/search?q=artist:Lady+Gaga+title:Bad+Romance&type=track&limit=1

如果您知道 ISRC:

https://api.spotify.com/v1/search?q=isrc:US2J71103806&type=track

【讨论】:

以上是关于使用 Spotify Web API 播放曲目的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 kaaes Spotify web api 获取播放列表的曲目

获取 Spotify 用户当前播放的曲目名称 [Web API]

如何使用其 Web-API 让 IOS 应用播放 Spotify 播放列表?

使用 spotify-api-server 添加曲目到 Spotify 播放列表

Spotify API - 获取播放列表中每个曲目的曲目 URI

Spotify App API:播放专辑中的特定曲目